I've said it here before but for me, my late 2011 MBP is the best Windows laptop I've ever owned to date. For clarity though, I did max out the RAM at 16GB and put in first a 512MB and more recently a 1TB SSD + 1TB spinner in the superdrive bay.
I tend to be quite hard on computers which includes lots of travelling and the usual bangs and knocks.
I also occasionally like to play the odd game such as (for example) Left4Dead 2 which I can't imagine would work so well in a virtual machine.
Whereas my friend, who has the same model, never boots to bootcamp - he's totally OSX and uses virtualisation for anything Windows.
The things that do hack me off more about it though: it's all but impossible to install an OS from USB/USB attached DVD so my Win 7 - 8.1 upgrade had to be just that: an in place upgrade and because Apple hide the embedded Intel GPU from bootcamp it has much poorer battery life and runs MUCH hotter than when booted into OSX.
Now having mostly extolled its virtues I cannot imagine buying a newer one...soldered RAM. Custom SSD (also soldered?), battery that's epoxied in...no thanks!