Steam is great! I have never understood the "I hate Steam" mentality. No offense to you folks, I just don't get it personally. It's a wonderful place to keep all my games in one place, and ensure they are updated to the latest version. And, discussion boards, news articles, workshop (hopefully), etc.
Anyway . . . Steam good . . . DRM free good, too. Me lose ability to speak coherently. Me go away now to cave and eat meat.
Great game! In all platforms you decide to use! Huzzah Steam! Oh yeah, I forgot . . . ugh ugh . . . cave and meat.