For the "needs" you stated, getting a mac would probably be a nice purchase.
Personally tho, and I'm not trying to hate on apple, I don't jive well with mac. I purchased an iMac recently and had to take it back within a week and exchange it for a PC because of the compatibility issues.
When buying Apple, keep in mind that it is kind of a walled in garden. My experience was this, in point form
-i enjoy video gameplay capture, edit and upload to youtube
-got a mac on hearsay that mac is superior to pc for video editing in terms of smooth processing, rendering etc
-my hauppage hdpvr for gameplay capture was not compatible with mac. hauppage did not offer a patch or anything for compatibility
-no mac freeware for compatibility, had to purchase a $30 application
-said $30 application worked well but...
-imovie, a staple of advertising for mac was not compatible with hauppage video recording format: m2ts
-purchased $30 file converter "featured by apple btw" from apple appstore to convert to imovies preferred format: AIC
-said file converter crashed thrice and left no option but to restart my computer
take my experience and consider that you may run into a similar compatibility issues.
Basically what I'm saying is that the problem is not necessarily with the hardware or software, but rather with the lack of support for OSX among software developers.
Sorry to kind of put a damper on it all, and again, I'm not trying to hate on apple, but what I am saying is that my personal experience was unpleasant with my personal hobbies and interests that I wanted to use my imac for. You may or may not run into the same problems due to dissimilar interests and hobbies.
I liked how smoothly imovie DID run mind you, and garage band came preloaded with some great loops that had me slappin together songs straight out of the box! The resolution of the screen was fantastic and all apple products are extemely aesthetically beautiful, and they emanate a statement of affluence just by having them in the household.
The integrated email consolidation thing was pretty sweet too. You just register your email addresses, and similar to your iphone, all your email is consolidated into one handy, easy to navigate application, which is pretty sweet.
Your choice OP, but my personal suggestion is to stick with windows for better OS compatibility support from software developers. Otherwise, you may find yourself doing a lot of shopping on the appstore, searching the web for third party applications, etc etc that windows would likely offer support for with much less hassle. At least thats how it was for me
