What's wrong with Xcode? Seems fine for iOS / Mac OS X development. I surely prefer it above Eclipse and it is in some ways also nicer as Visual Studio.
The Switch ads were entertaining but not effective. The Mac and PC adds were slightly better in both departments but generally not seen as in the league of the iPod and iPhone commercials. The Genius ads seem like more of the same.
To me the only Mac computer ad that has stood out in the last decade or so has been the MBA out of the envelope commercial.
I found the Retina MBP ad to be perfectly executed. Straight up, product centered, beautifully shot, nicely synched with music to give an emotional punch. Better than most of the newer iPhone / iPad ads IMO.
Compare the message of PC vs. Mac to this message: "We have tools. Tools that work. Oh, and you need a genius to use them right" ?