There is a flip side to this: if the nouveau people weren't reverse-engineering the nvidia
driver, there'd be less incentive for Intel/ATI to do the right thing.
Personally, I'd love to buy an AGP (or PCI-X) card from Intel, but there's none available. And
I do need a dual-head card, with DVI rather than VGA.
As for ATI, have had endless trouble with fglrx, and am now running my laptop with the vesa
driver. Nvidia's driver is a pain to install, but at least it usually works reasonably well.
Also, don't forget the Open Graphics Project.