Run SC2 in Windows (XP even) and you WILL see it run "PROPERLY". Gaming is RARELY a problem in Windows, but most people (even here) already know that, however they generally always try to "wish" it wasn't true.
For this reason(among a few others), I always keep at least a 2 year old dedicated windows box around(yes I could bootcamp XP, but the MBP cooling is NOT properly designed for gaming, eventually causing it to glitch/stutter/slideshow from overheating components downclocking), even though I enjoy using my macs for everything else. My 2 year old generic windows box is sporting an OLD 8600GTS, and gets 5 times better frame rate than any of my macs from 2009 or 2010 with NEWER Nvidia cards. THAT, is a weakness in OSX, and it IS APPLE's FAULT NO DOUBT!!!!
As for Aperture, good luck with that one...
Good point