I've got a late 2011 MBP, works perfectly fine. I haven't seen a PC laptop with such build quality *at a significantly lower price*. The software is perfect for me as well: OS is reasonably fast, very stable, and there is a great assortment of included software included for free, quite unlike the crapware that certain manufacturers put on their PCs. I'm a 'developer', and OSX is pretty good for development, but also for writing, music making, video editing, etc.. Beats Windows and Linux by a large margin.
I replaced components, though: the original HD by an SSD, more memory, the fans because they started making too much noise. Since that's not possible with the current MBPs anymore, I'm not sure what my future machine is going to be.