I would probably explore Ubuntu if it has as much software for it . . . .
Linux has plenty of fine options, particularly the Debian based distros like Ubuntu. And for applications not in the software repository of you distribution of choice, there are plenty of open source options written by extremely competent developers.
SourceForge.net has more applications than any sane individual could want to ever install on any PC or server.
"Oh well, you can't play DirectX games on Linux, or run this Windows app or that Windows app on Linux!" Not true,
CodeWeavers Crossover Games ,
Wine with
Wine-Doors overlay, and
Transgaming Cedega offer the capability to run Windows DirectX games, Windows applications with no direct Linux equivalent quite easily and DIRECTLY on Linux operating systems of all types.
Microsoft and the Windows OS is only necessary for those who REALLY want to USE it. Other options abound, these suggestions barely scrape the surface of what's out there.
Microsoft will continue to grow, albeit more slowly than in the past. Linux/BSD will almost certainly experience a huge surge in desktop usage, and everyone will have to find something else to ***** about around the watercooler in years to come.
Bashing Windows is so old school in this age. It's not even "cool" to bash it any longer.