Ubisoft will sell premium items, and I was told that they will include guns and items that will make you a more powerful player... although you can also earn all these things by playing the game. Still, it's in the developer's best interest to skew things towards the paying customers.
I remember playing older games that required you to master some skill before getting an item that made things easier. This would increase your abilities while at the same time let you appreciate the time-saving nature of the new item.
With developers charging money for upgrades, I can easily imagine a scenario where a player would need to do do some repetitive, boring task for a long block of time to earn the item, whereas it could be immediately purchased for cash (or some proxy for cash that makes it seem less like money). Bringing money into the equation leads to two things: aggravating the non-payer and allowing the payer to buy their way to success in the game. Both turn me off from gaming altogether.