You can't develop ROMs on windows. I use both at home. Linux as my host and a win 7 guest. My media centre just died and didn't want to fully function with OpenELECN my xbmc host of choice so that is windows too. Linux does a lot for me that Windows doesn't do well but the opposite is true too. Windows is my bread and butter so it'll never leave me but I do like linux.
That reminds me, time to change my theme
What gtk version does ubuntu 12.04 use?