I completely agree!
Linux is almost there. In a few years, Microsoft will be writing Linux applications to stay in business. The O/S market will simply be taken from their hands. The programming talent and numbers on Linux's side are simply overwhelming. MS can't afford to compete much longer.
I would say that Linux is about on a par with Windows 95 and in many cases Win98 SE, depending on how well a hardware configuration works with Linux. The point being that there is a great deal of usability already built into Linux and there will be much more to come.
Security-wise, Linux runs circles around Windows. You don't need a virus software, to begin with.