And a few often forgotten things that make Linux better than DOS:
1. You had to pay even for DOS 1.0.
2. Better technical support.
3. More mature and stable.
4. Faster bug fixes.
5. Tech support that doesn't assume you an idiot or an *hole.
6. When a program crashes it doesn't bring down the hole system.
7. When a program is installed it can't overwrite the libraries
another program depends upon.
I think the real comparison is between Linux and the other versions of Unix for Intel: OpenBSD, FreeBSD, BSDx86, Solaris for Intel, and SCO.
All free for home use.
They are slightly less freindly to the typical PC user, but I think most of techies on this site could handle them no problem. Unix just gets a bad rap for being unfathomable because of its past. I may be biased, since I have worked with Unix for ten years, but I find if you need to do anything beyond installing a program and running it Windows in all it's many facits and black boxes is just as hard or harder to work with. And, if you say you don't want to do anything but install programs and run them then you are just going to have to live with system hangs forever.