Cedgea cost money and doesn't work all the time. Wine doesn't work that well either.
Windows isn't in a beta stage all the time. If you look at Major Ubuntu relewaes (or any distro for that matter) you will find some form of beta software in it, you will also find that a lot fo stuff is a work in progress. When windows comes out it always has its full functionality. It might have some security and stability issues, but it has a ncie polished and complete feel. Linux always feels like its being worked on. It's never done in that sense. Always cobbled together and jury-rigged.
As for the drivers, you sir are a luck many. I have never had a Linux install work with the wifi on the first go. It takes an average of 3 hours of work to get the wifi up. Windows 7 will install wifi drivers automatically no fuss.
Linux isn't as secure as you guys think either. Ask any server or IT guy. Linux like OSX and Unix has security through obscurity. There are plently of exploits for linux machines. How many of them are being actively sued is another question. It is very possible that many linux users have a virus or trojan and don't know it because they assume they can't get it.
Windows with a good router firewall and up-to-date and competent security programs is about as secure as you can get. It's also more stable. Windows Vista and up sandboxes the drivers and APIs, so an error or exception that would crash Linux only require a service restart in Vista. Can Linux survive a video driver crash without a kernel panic? Nope, I've seen it happen. Vista will.
I really don't hate Linux. I think its a great project. But before I use it every day or recommend it to laymen I need some major changes made in the usability department.
If you want a good *nix OS try FreeBSD. Those guys get it.