There are a lot of good pros and cons brought up in this discussion. I may go with the iMac as it is cheaper and has the better graphics card, so will give me more bang for my buck in the short term.
I am not anti-PC, it's just that I have a lot of Mac software and have been on the platform...