A good OS is invisible. It is just there and does what it is supposed to do with minimal "configuration" from the user. For the end user Linux sucks in the same way Symbian sucks. Powerful and fun OS'es, but they ultimately fail the end user test