I agree 100%. For years I used Linux for almost everything, but I always kept Windows installed on a separate partition for the handful of Windows-only programs I needed as part of my job. (Photoshop being the most notable.) A coworker finally convinced me to make the switch to a MacBook Pro, and I haven't looked back: Apple bashing aside, the truth of the matter is my MBP runs well, runs consistently, and supports all the tools I need as a software engineer.
And regarding your point on price: I have a two year old ThinkPad (they were literally giving them away where I work) that I finally gave up and installed Linux on because of its poor performance. Compare that to my early-2011 MacBook Pro, which I still use for day to day web browsing, web development and light Photoshop work, and the long term cost benefits of a MBP become apparent.