Yes , in Linux there sometimes is no option but the command line [terminal] but many times that is less keystrokes than a point and click system. Even with Windows 7 some trouble shooting and other commands are best done at the CMD command line, to me this is a shortcut to point and click. Boot & Startup problems, network problems, System crashes, program problems, and HDD problems, sound familiar? These are some of the main problems I see here in the forum, these, just as in Windows are much easier to remedy from the command line [CMD].
What I like about Linux is most of the time you don't have to spend as much time installing drivers as you do installing the OS, many times no drivers to install. Besides re-installing the other OS, and I've done it may times is just as much fun as pulling hen's teeth, last time I did it from start to installing the drivers was 5 hours, by the time I got to installing the drivers I was bumping my head on the wall.
Another thing I like about Linux is when people have problems, with what I have learned about the system so far, I can help walk them though it. My friends that "rent" the other OS seems to think that what I've learned over the years and my time are free just because, and can drop off the computer to get fixed for free. I've stopped most of that, now I'm an a$$ for wanting to be payed for my time. [most of it is just fixing stupid, and there is no real fix for that,besides I know someone that will fix it for me for free attitude ]I still have no problem walking them though a problem and help them fix it most don't want helped, they want it fixed for free, so they can do something stupid again . Even my 70yr old aunt likes me to to walk her though a problem in windows 7, than to just come over and fix it, which would really be less time for me but she likes to learn so she can do it on her own, she even has a notbook that she keeps notes in next to the computer for quick reference for problems that have been solved before. So I think most of the problems people have with Linux is their mind set of letting someone else do all the thinking not the OS.
And yes I'm a cranky old man today