linux doesn't allow to enter the virus and doesn't lose speed with the time and better for gaming and easier to use??!
To clear up some misunderstandings.
There are no anti-virus programs for linux because viruses are only theoretically possible to date. You can't make a vaccine until you have a disease to prevent. There are virus scanning programs that are used mainly to scan windows partitions and emails that may be infected coming from a windows machine, wouldn't want to spread them in forwards to windows users.
Hardware can be an issue but to describe it as "an extreme gamble" is really not right. HP printers and scanners are in fact easier to install in Linux. Some scanners, some USB wireless dongles and some vid capture do not work but that is changing. Manufacturers are looking to the future and they see that most devices have linux on them now and they don't want to be left behind.
Yes, there are a variety of desktops. Some are meant to be very user friendly like Ubuntu and Mint and some like puppy are more utilitarian to accommodate very old systems that are resource shy. This is not a bad thing, rather it's a good thing. You can get versions configured specifically for music editing or school networks. Video editing or something that looks and feels like old school XP. For most users the learning curve for Ubuntu or Mint from XP or 7 is less than people going to 8. I speak from the experience of teaching in Africa and I teach both, few stay with windows because Ubuntu or Mint are easier. Yes, there is a lot more you can learn if you feel so inclined, like how to rewrite the desktop in a different language but for normal users there is little or no need.
Installation of new software is extraordinarily easy. Choose and click. It'll download and install everything you need. There is some tweeking needed with specialized software but not the common user type and the fact that you can tweek it is again a plus. Backward compatibility in MS? Try opening a docx in word2003. Old software doesn't die it just fades away.
Most people now use linux. If you have an android phone you have linux.
To say which is better depends entirely on what you use it for, I'm not a gamer, I'm a teacher and programmer so windows holds no advantages for me. For others it does.
There are what, 10 known viruses that have been found that could possibly get into a linux system and only two of those in the last decade? And they require the active participation of the user to activate them and there exists exactly zero in the wild. You have a better chance of winning the powerball lottery, catching bird flu on the way to collect your winnings and then being struck by lightning on your way home. My objection is to give people the impression that linux is just as susceptible as windows to viruses, it's not. It is engineered differently and very difficult for viruses to attack whether the users are more or less likely to use best practices.Viruses on Linux are not theoretical, they are very real.
Which is the same as saying that it's only a question of a desktop that you like to interface with. You say that linux desktops are more lightweight, I disagree, they are more efficient. The problem with 8 is that you can't find things as easily as you used to be able to. For a new user Ubuntu is easier than 8 to learn because things are easy to locate. As to GUIs, what can you do in windows that you can't in linux? I'm aware of a few but they aren't things a normal user is ever going to encounter. Yes, we often ask people with problems to do a cli so we can get the exact info we need to help them simply because it's easy and fast. And your if comment on installation, how often do normal users need to install something not in the repos? Your example of mysql5.5, yes, the repos lag some but mysql5.5.32 is in the ubuntu depot now. Oh, and opening Docx with Libre office, I don't seem to have a problem with that and on the network I administrate About 70% use libreoffice and the rest MSoffice2010. There can be an issue with border widths differing but that's not exactly a major problem.Everything about Linux on Android is masked from the user.