Actually, nVidia are probably at the same level of dickishness when it comes to flaws in their Linux drivers, but the fact I'm running DRI, AIGLX and multi-monitors on a £40 nVidia card a couple of hours after installing it has a lot going for them. ATI meanwhile broke multi-monitors in their drivers several versions ago (at least for my card), are a nightmare to get direct rendering running on, don't support AIGLX at all and, when I asked them about the multi-monitor thing just replied their drivers were “as is”.
Well, they weren't ising much at all so I'm taking my money elsewhere.