It will work better over time, yes Emperor.

Through Steam, the developer CA(Creative Assmbly) can release patches (game fixes) quickly as they can be made available through Steam to your game. In the old days, teh developer would wait for somemonths to collect problems and fix them one by one before releasing a patch in order to get as many fixes as possible in the patch. Now its all quicker.