For the average user, one who does not do the hardcore video+photo/encoding stuff and playing the latest games - this baby is fine.
I am an average user. I use word for essays, excel for spreadsheets, safari for youtube/facebook/forums/research, iTunes for music, Vuze for torrents, some minor photo editing and that's it.
I honestly don't see how the cpu is going to come close to being inadequate for users like myself....This is coming from no gaming perspective however.
The only thing I'll do to this computer will be to throw an SSD in it at the end of the year. Even though I don't need it😀
I'll sit on it until my applecare runs out, and then update - but seriously, there is no 'future proofing' think of the computers back in '07😎
For you, I'd probably say the Envy for your uses, especially the gaming aspect.
But, MBP's touchpad is a dream, so is OSX