Key question is "what programs do you want to run on it?"
I have an iMac. Love it. Hate PCs. Think Bill Gates is the spawn of Satan. Have I made my position clear?
My iMac is easy to use, stable, and completely devoid of the countless slings and arrows that Windows users are heir to.
But...if I wanted to play games, or run Microsoft Flight Simulator, or use other specialised software, I'd be at a disadvantage to a PC owner.
I run Microsoft Office (under duress...) on my iMac. The Word/Excel/Powerpoint files are entirely compatible with their PC equivalents, so I have no problem transferring stuff back and forth to my office PC.
Bottom line:
(a) great machine
(b) buying one puts Bill a millimetre further away from complete world domination
Hope this helps
Cyrano
"You can take my Mac away...but you'll have to prise my cold, dead fingers off the mouse..."