it does have enough software for most use, but I think the problem with Mac is both hardware as well as software. The software is just not as readily available as PC's counter part. Not to mention that the hardware is hard to replace since we all love to tinker with our system.
Linus is overrated. He's a great programmer and good at managing a sizable software project, but in the big picture, he's not all that important; his name is big because GNU/Linux is usually referred to as "Linux".
GNU/Linux is a fairer name because Linux depends on GNU, but GNU doesn't depend on Linux - The core components of the system are part of the GNU project.
GNU/Linux also indirectly refers to libre (free) software, whereas Linus is a big name in open source, and had no problem with using non-free software (BitKeeper) a lot for free software development in the past.
I case you haven't noticed, my beliefs are closer to the FSF than the OSI