Nice to know you made a good switch. ^^
Yes, like you, After using Ubuntu, my likes and ideas of Windows started to go bad and dark, so I haven't used Windows for the most part of four years. Most of them reasons being that MS is lying, and exploiting people's lack of knowledge of Linux, just to make money off of Linux stuff, and discouraging people from Linux, like with their 2004 'Get the Facts' ad campaigns.
Though as of programming, I been with Ubuntu for so long, though I haven't tried to work out with programming. So I can't actually suggest something to you.