blotunga: I still wonder why would one buy Ubisoft games from Steam. You only get double DRM instead of one by buying directly on Uplay.
For a long time you were often better off with the Steam version (for Steam users anyway) since it kept your game uptodate to the latest version while on Uplay, ignoring that you may have Uplay updates when starting it, you often had to do game updates as well, and either one, the other, or both actually required you to restart the client and/or game just to get the next patching step. So if you were behind a lot it was a pain.
They did fix their patching a year or so ago though.
That said, from what I've read, they stopped kind of 'separating' the Steam acquired games into their own Steam/Uplay style account. If you buy a Uplay game now it properly adds to your normal Uplay account it seems, so I imagine you have the choice of running it from Steam or Uplay at that point.