WOW I think you were over thinking Linux...or at least Ubuntu I should say
You can run that thing out of the box and do 95 % of what you need with out touching the terminal
I can run 110% of Windows drivers and support, including the quirkiest hardware on earth, without opening up a command prompt. The only reason I even go to a command prompt is cause it's quicker and I know the commands I want to use. There are utilites that do the same thing but I'm too lazy to create a short cut on my desk top to them. I think the only thing I still do from a command prompt is "ping" another machine.
You can run 110% of the windows drivers without dropping to the command line because that have been written for windows.
In Linux, the hardware that is either:
a) supported with open source drivers written by hardware manufacturers for linux
b) reverse-engineered by linux kernel developers
is included as an option in the kernel, of which ubuntu ships with a pretty bloated kernel. The linux kernel comes with more hardware support than the windows kernel. 95% of hardware the end user never even has to do anything. No command line, not even a driver install.
For hardware manufacturers that do release a driver, but don't open source it, Ubuntu has the restricted driver manager. When using hardware that has a driver version (but that isn't free as in speech), ubuntu will pop up a button that says "restricted driver found". click that and installation should be complete.
Now, the real pain in the ass comes from hardware that doesn't have a driver written for it, either reverse engineered by kernel developers or developed natively by hardware manufacturers. This is the %5 of the time you may have to drop to the command line. It's really hard to fault "linux" for this, as the only reason there isn't easily installable version for linux is because hardware manufacturers don't make any drivers for them, where they do for windows.
Not that it really changes the end result (that at times you will have to drop to the command line to get hardware to work), but saying "until you no longer have to drop to the command line" implies that it's linux's fault or even a geeks unwillingness to change to make it easy, and certainly saying "clearly ubuntu is not intuitive enough" lays blame incorrectly, where IMO they're (both kernel developers and ubuntu with the restricted driver manager) making great strides in making linux "just work" (tm).