Well, i haven't used linux for 4 or 5 years with any serious intent.
I know a few people on here share the opinion that Linux wasn't (still isn't?) ready for the mainstream in the same pointy/clicky it works way that Windows/MAC OS is/was.
Without exception there was always something that didn't work properly/as it should/or, in some cases, at all. Wifi. Sound. Printing. Always something. Machine/Driver/BIOS dependent I imagine.
This said, I was always installing onto machines that had been designed or built with Windows on mind. And this was between 2004 and 2015.
Dual booting was generally a pain in the ass.
Installing was sometimes problematic - usually lack of driver support. This pushed me towards using live distributions and running linux from a CD/DVD or USB stick.
The successes always felt more 'oh that was lucky' rather than 'I did it'.