seems like your whole problem was with the linux way. You don't like a command line = linux not for you (the command line is a feature not a low tech dos window). You also didn't understand the distro you were working with and assumed linux is linux. I would also state that I do not like fedora, but thats just me. It seems that you dont understand fedora's package managment, that also led to your problems. And yes markbnj, if you are having problems with your computer only 2 things are to blame, the computer, or the user. It sounds to me that the computer was doing what it was told. If that was easy for the user or not was another story. This can be true of windows too, I know of a few windows programs that average user couldn't setup. Hell ever try to install AiW drivers a few years ago?
My suggestion, stick with windows. But if you really want to try linux, find a distro (i perfer ubuntu). Learn how to use it. Ask questions on the forums, install it and use it. If you do use ubuntu EVERYTHING you want to do should be installable via synaptic. Of course you will need to add at least 1 repository to synaptic, but the instructions are there and clear as day on the ubuntu website. You should never have to compile anything. This could also be done with fedora, but I find that you will have better luck with ubuntu's userbase on the ubuntu forums for getting your questions answered.
You must always ask questions. Remember, this is a new OS for you, with a new way of doing everything. Every windows thing you know is worthless here. If you can realize and deal with that you will ask questions and learn the new way. Otherwise you will hate it.
Yes, linux is hard. Its not for everyone and its not ment to be. Distros target different types of users. Fedora targets the redhat crowd, but I've personally found it harder to use for noobs then ubuntu. Ubuntu targets the desktop crowd. It trys to provide a complete desktop (including 3d nvidia drivers) for users. Other distros target different users, such as debian, gentoo, suse. Hell even linspire targets the idiot crowd (dont ever use linspire). Making your linux choice is more about the distro then anything. You just have to find the one for you. For most new users, I think that distro is ubuntu. But dont ever let anyone tell you what distro to use. That is a quest for only you.