I have been a Mac user for over 15 years and those that say Mac's are only good for iOS and Mac specific stuff are sort of naive. You can run Windows or Linux as well. There are also Virtual Machine possibilities.
The 2011 models support up to 16gb of RAM..in a laptop.
I think that good tools help productivity and a MacBook Pro is a GREAT tool..