Linux as a desktop / multimedia OS is still a big joke, especially if you're one of the lucky users with an ATI card.
Here's the best recipe to survive the current Linux crisis:
1. Install Windows XP (all newer M$ OSes suck badly, including Win7), install the latest ATI Catalyst drivers for XP and stuff your OS with all kinds of
Open Source apps and software.
Benefits:
You'll get fully working tear-free video acceleration, run the latest DirectX9 games and apps with blazing-fast performance, full OpenGL 3.2 support, OpenCL, 2D performance that's 100 times faster (in a non-composited environment) than the current *Open Source* ATI drivers for Linux, hassle-free high-quality audio with acceleration, working Flash 10.x with hardware acceleration, the fastest browsing experience (Opera 10.5 for Windows), Linux filesystem R/W support via Open Source drivers, use your favorite / old apps without relying on the extremely buggy WINE, play all protected audio/video formats, use less power, generate less heat and noise, use every feature your hardware supports and relieve yourself from the stress with the current state of Linux developments.
2. Then install your favorite Linux distro in a virtual machine (VirtualBox) for all your compiling/development needs.
3. Use Linux (preferably a Live Linux CD) only for online banking, as a server or for system recovery / troubleshooting.
4. Test the latest Linux distros and developments in the Linux world, contribute, buy games for Linux and most importantly - complain a lot

Then go back to using Windows.
5. Wait a couple of years until everything in the Linux world stabilizes and then fully migrate to Linux.