Thats only your opinion, I wouldnt recommend that to anyone else. No matter what company your going to run into problems, completely random. I personally have never ever had an issue with an ATI card before, but have with Nvidia ones, many times actually.
I'm sure your problems could have easily been fixed, but judging by your post you havnt even bothered