I have it through Steam for me and my wife. Not sure why I went that route vs. just getting it through Square.

My only issue is that I needed to move the game files from one HD to another HD and could not. This is because Steam technically only installs and tracks the Launcher. The Launcher in turn downloads the game, but does not let you choose where it is installed. This indirect install method prevents Steam from being able to move the game.