It's not perfect but it's pretty good and I only use my desktop as a small media server and for games anyway.
Despite them releasing a "open source" driver, Nvidia not actually working properly still seems to be the number one complaint that I see on Linux.
I chose nvidia when I made the switch to linux probably 8 years ago. At the time AMD had not yet started their open source driver efforts. I haven't had any major complaints besides updates once giving a black screen. During most of that time AMD drivers were making a lot of changes that I didn't want to deal with. I believe they are a good choice now but they certainly did not seem to be then.
As far as steam, I've been using it happily on mint the entire time. It has had a big picture mode for some time. I'm a little baffled by people who seem to be waiting for a steamOS general release to make the switch.