Yes, and EA games costs about twice or thrice as much. AND have draconic DRM. Simcity 5 have, single-handledly, destroyed the little faith I had left in EA.Honestly the only bad thing about steam(besides the DRM) is the support. Trust me EA has better support than they do, and I've brought many things on steam and not once have I asked a refund yet they refused to help me with such simple tasks as to change my contact email, for my second account.
Again, I've needed steam support before, was serviced normally. I don't think I've ever had a problem with it - in fact, not even a single one of my friends in Steam had any problems ever.