I love OSX, I think like many people, it is a better OS than Windows ever has been, far more intuitive and easy to use. That said, Windows 7 is also a significant step on from anything that has gone before, and it is more stable than any previous version of Windows, even if it's still not quite as nice to use as OSX.
But Apple have started to take the piss again price wise with their hardware. 3 years ago, it seemed they were really keen to take the challenge to Windows based PC's, and like for like the price difference came down to only say a 20-30% premium for a Mac with OSX compared to a similar spec PC with Windows, which made it much easier to stomach. These days, they've gone back to the bad old days of pricing everything to be 50-100% more expensive than its Windows powered equivalent, and I find that quite insulting.
So my solution... PC hardware, hacked to run OSX natively. My machine cost a little over £300, but is as powerful as a Mac Pro from a couple of years ago, or a current Gen i5 iMac (though obviously my screen was about £200 extra). It is quite a lot to learn for the average user to make it happen successfully, so I'd not recommend it unless you're pretty familiar with computers, that said it was easier than I was expecting.