Yes, blame me because my ATI 9800Pro doesn't like to be updated.
I have this card, the support for it is a lot better now. They had a few issues with the default xorg-driver-fglrx package for the last two releases, but this is now fixed.
I think that for people who aren't used to the kind of problems you have in Linux, it seems like a really awful operating system. But if you stick with it for a while, and get a friend who really knows the ins and outs of Linux, you'll like it a lot better. It's really a lot more powerful and stable (in the long run) once you figure out how to work out the typical Linux kinks.
I think the big thing is, everyone's used to Windows problems and how to fix those, but they have to start at square one with Linux, re-learning what kinds of problems you get in that sort of environment, and re-learning how you go about solving them.
Also, there is software out there for EVERYTHING. A good thing to do is add multiverse to your repositories, and apt-cache search for something you want (or google for it and then just apg-get it in the terminal).
I also like to simplify things so I don't have to type out my most common command line commands.
(add to your /home/yourusername/.bash_aliases file)
alias install='sudo apt-get install'
alias update='sudo apt-get update'
alias upgrade='sudo apt-get upgrade'
alias search='sudo apt-cache search'