Nevertheless, my days of advocating for others to use it are over (I even used to frequent comp.linux.advocacy!). People that are used to Windows will have a very hard time moving away of it. No matter how easy the migration path, there will always be something painful. The path of least resistance will always be running Windows. And in addition even the most polished Linux versions have issues. I've run them all. They are nice, but once you get into an obscure singular case, the console dance start. Wifi, sound, bluethoot, video, media-keyboard or mouse, fingerprint reader. There's always something.
We People who have been using linux for years are already used to it: google for a couple of minutes, open the terminal and copy/paste a bunch of commands. Sometimes it works, other times we compromise by not using that feature that doesn't work.
For people used to Windows this is very painful.