I've been happy with every video card I've ever purchased ...
My old 4mb s3 virge with my canopus pure3d worked great.
My old S3 2000 (aka Diamond Viper 2) kinda sucked, but it worked great for Unreal Tournament, and it was a LOT cheaper vs a Geforce and a LOT faster than Voodoo 1. (had little budget back then)
Since then I've owned a Geforce DDR (bought used for cheap, gave the Viper 2 to my brother.) Then a Geforce 2 GTS. Then a Geforce 3. Then a Radeon X1800. At one point I had a Geforce 4 TI4200, that would be probably my only "lemon" as that card died after a year or so. Hmm ... Radeon 4850 was great, Radeon 4870 was great, and I really am enjoying my Radeon 6870s now ...
That said, I thought the Geforce 2 MX series as a whole was a heaping pile of crap. As well as every slow card that is marketed as being good for gaming.