I use both windows based machines and Apple. Windows machine running Windows 7 for work inc. use of CS5, Apple 27" iMac and 13" MBP at home for web and editing with CS6, Aperture and PSE10.
The windows machine (4Gb RAM, dual core) runs CS5 comfortably but in the average day it will crash at least once and freeze up 5 - 10 times doing basic tasks even having recently been rebuild (again!).
The Apple machines seem to run more reliably with consistent operation. The OS goes far further than just having a different layout IMHO. It just feel like the pairing between software and hardware makes for a better experience.
I choose to go over to Apple at home following advice from a number of IT solution architects and programmers at work - they spend their days working with generic hardware running windows OS, but all run Apple systems at home.
I also like the seamless integration between devices - iMac, MBP, iPhone, AppleTV, iPad etc.
I know its horses for courses and for every Apple recommendation there will be someone to recommend a Windows based system, im not suggesting there is a right or wrong, just trying to share my personal experience.