The only issues I've had with Win7 are in the networking department. Specifically, trying to share Win7 files over a network, with systems running older operating systems.
Finally got it going, but I had to modify a few settings in the registry....
Exactly what did you do?
I brought up a Windows 7 machine replacing and old XP machine. This machine used to share the c drive on my shop machine, the shop machine would share the c drive on the old machine, and the desktop of one could be brought up on the other using VNC.
With advent of the Windows 7 machine I could no longer share drives/files or communicate via VNC using the names of the machines. I have to use the IP addresses assigned by my router, not the machine names. This means that any time the router is recycled, as in power failure etc., I may or may not have to garner the new IP addresses and set them up in my shared drives/files.
Moreover, you cannot share an entire drive with Windows 7, you can only share a folder, one at a time. Not how I want to do it and annoying in that I'll decide what I want my equipment to do and when I want it to do it. If I should be desirous of protection from something, I'll ask for it. Until that time, just do exactly as I say.
As far as Windows & in general, I'll give it one shrug on a scale of whatever. It differs trivially from previous Microsoft offerings. It remains Yet Another operating system designed by a community of beings who don't know what an operating system is, or could be. Worse, they think they do.