if I could go back in time and buy the game outright and avoid Steam, I would.

not that Steam is bad or horrid, it just has some weird limitations and procedures, such as subscription payments etc.

that said, never have had any issues playing from steam, or using it in general, but it would have a few more perks just buying the "pc version".