Steam itself works fine on Linux. I don't think I have a single game in my library that doesn't work. I'm using Arch (btw) and I've found that for my use case (internet browsing and video games) that I haven't had any major issues.
The two issues I do have are:
I still have my Windows install (dual boot) as a just in case backup, but its been months since I've used it.