Well it depends on the user opinion.
Linux is a good OS no doubt, maybe better but it still has a long way to go before it replaces windows.
It still is not ready as it cannot compete on the "user-friendly" grounds, pcqlinux is the best option in my opinion on grounds of sheer looks and bundled software.
But you cannot deny the fact that there aren.t enough softwares available for the linux platform, some of them are a headache.
What is worst not all games run on it, infact a handful.
Now a person who isnt interested in the networking field or the likes wont go for linux as it can turn out to be unnecessary headache.
But as they say "to each his own"