Bottom line, before I go into details: As of today, with the latest kernel (2.6.23) and video card drivers (ATI 8.01), it has some major problems that are stopping me from using Linux. Details after the break.
Strike 1: VideoI need my machine to play videos (anime). The latest ATI drivers, 8.01, for my pretty recent video card (ATI Radeon HD 2600XT), have two problems. First, the hardware video scaling frankly sucks; text (like subtitles) has very noticeable, jaggy edges. This is easily addressed with mplayer's software scaling, but it's a bit of a pain because then the window is stuck at one size. The second problem which doesn't seem to have a fix yet, is bad video tearing. This is noticeable during scenes with pans or fast motion (like what you'd typically see in an anime OP). Video tearing, for those that don't know, is an effect you might see that looks like a scene is rendered from two different frames, resulting in a line where they don't match up. Other people have noted the problem as well, so it's not just me :). Here's some pictures to illustrate my example:
In windows (Vista to be specific):
In Linux: (Note the brightness difference is due to the camera)
Somewhat of a lesser issue is that the ATI driver does not support compiz (or maybe it's compiz not supporting it) on the latest X.Org 7.4. Compiz is what's responsible for all the fancy effects you see in a lot of screenshots.