Well if we are ONLY talking about NEW PC copies then yes Steam is very good. I mostly console game though as long as the console is an option for the game and it's not something like Skyrim which imo is meant to be played on PC.