I still hate saying that I like Win7, especially after the Vista debacle. But I have 4 systems running some version of Win7 or another. It's equally balanced with Fedora 14. If it wasn't for Win7, I would be completely into Fedora except for my gaming system. My normal day-to-day is still controlled by Linux, tho. But since you are going to be doing Visual Studio 2010, you need a Microsoft joint. Mono just isn't really an option for Linux .NET.