I've jumped between both brands, and they both get the job done.
I've been using ATI/AMD for a while, and the only time I actually had a serious issue was when, in the rather distant past, I decided to run a popular and often hyped 3rd party driver cleaner. Hosed my driver install and forced me to re-install the OS to sort it. A good lesson learned. Since then, I've avoided such programs, simply uninstalled and updated drivers in the "normal" way and have had no problems. Sometimes I can't help but wonder how many folks might be creating problems for themselves running those sort of programs unless they truly need to for troubleshooting a highly specific issue.
Beyond that, I think the only other issue I had was when I let my drivers fall far out of date and tried to run a recently released game. A quick driver update fixed it for me. Again, my own fault and another good lesson learned.
I've had pretty good success with Nvidia too. A couple compatibility issues with very, very old games from time to time when I last used them, but forgivable and generally fixable with some research and tweaking.