Windows 7 is 'Vista: We Got It Right FINALLY' edition. It's faster than any OS they've ever officially put out, it's completely compatible with Vista, they've almost completely ended the great driver hunt on new installs, and even the beta was largely bug free. It's not flawless, but no os is perfect.
I haven't has to install a damn driver since I installed win7. Even when my motherboard fried I put the new one in, didn't need one damn driver. As soon as I installed win 7, it automatically searched online for the latest drivers for me and preinstalled them without me having to do anything.
It's interesting to note that Microsoft has been tweaking the NTFS file system where it has limitations (making it SSD-aware, adopting GPT for volumes over 2TiB, etc) and avoiding it where it isn't appropriate (ie using FAT or creating exFAT instead, FWTW). NTFS is not the world's greatest file system, of course, but it is generally good enough and well-supported and handles a pretty wide range of usage cases quite well (it's relatively easy to concoct a better system tuned to special cases). There's plenty of debate about the relative merits of other approaches, as there always is, and certainly there's been progress in theory and technology since NTFS was conceived, but AFAIK there's no approach out there so obviously better under every circumstance as to justify the costs of transitioning to something different. (For most people, the day they leave NTFS is probably the day they're moving to Linux or OSX, or give up on local storage entirely for the "cloud").