It is perfectly fine to want Linux on the desktop. The Mac (as a Unix box) is heads and shoulders above what Linux will ever become, but that's all right too. If you are happy with the state of Linux apps, good for you. As someone who needs more than development tools, Linux is not a desktop solution for me, and even for development, both Windows and Mac makes a Linux desktop box look like a toy. A poorly designed, almost unusable toy, but a toy all the same.
You stick to your religion, it's a nice idea. You are virtuous in the eyes of the /. community, which I assume is your primary reason for using Linux on the desktop. I can think of no other reason that could be considered rational.
Oh, and before you get all exited, my first Linux install was SLS somewhere in late 1992 early 1993, can't remember for sure, when I upgraded my Minix 4 channel BBS box to Linux. I later ventured into QNX territory, which I much preferred to Linux at the time. My favorite platform was SunOS, and when they betrayed all sense of reason and moved to Solaris, I moved to BSD. After all this, the only conclusion is that the only Unix flavor that works on the Desktop is OSX.