Develop IOS and Mac OSX applications with X-Code is not so bad as you think. Object-C and MVC pattern gives you new ideas and we could always fallback to C++ when needed.
Now I have installed Windows 8 on a computer at home to test the new operating system for my family. The response was the same as when I installed Ubuntu, Windows without start button is not Windows :)