I've played a lot of different online games with different payment structures.
As for the PC version do you think this will be Free 2 Play? Pay for the game and play for free? Monthly subscription? Pay-for-points system?
I'm used to EA's subscription model or points system (Semi-free2play) so I'm not sure what Ubisoft's usual modus operandi is for online play.