You know what? My experience with Windows hasn't been too bad, which tells me something about my recent usage pattern. The only thing I believe I will struggle with is development. Setting Windows up as a developer machine is a pain.