@fireborn Also, you say you want to love Linux, but seldom will any non-techie consumer love it. Linux really is just a kernel (or to be generous, a kernel with an ever-fracturing distro maintainer priesthood attached). The GUI has no consistency to users, which means they can't learn transferable skills on it, and the proof is that 98% of all "Desktop Linux" help/howto posts focus on the command line.
Even worse, anyone writing a 'Linux' app has to contend with 35 different package-maintainer priesthoods who are telling you (often nonsensically) you did x, y or z wrong and change it NOW or our user base will lambaste you on forums forever. Then at some point you realize the packaging systems were all intended for use by sysadmins or engineers and not regular PC users because underneath this is really a Unix server culture.
Selling people on "Linux desktop" is like selling them on "AC Delco cars"... you are focusing on one part that is buried inside the OS that the user experiences.