Focusing on the online part, my relatively low score reflects the missing features but the game deserves a higher score.
Combined with the fact that the online component is featured prominently in the ad campaign, I felt cheated. The ad mentions features such as:
Add friends - not yet available
Compete in events - not yet available
Share results online (e.g. facebook) - not yet available.
The addition of EA's uplay service feels clumsy and unnecessary. They should take a look at the Bungie website and see how they implemented people's xbox live account in their Halo website, which is filled with stats and features. Uplay pales in comparison and is downright annoying to get to grips with (not helped by the fact that it's still in Beta and also missing a lot of content). I can't understand why they even considered releasing the game with this buggy 'feature' included.
As I said, the game itself is great but the ad campaign, at the moment, paints a picture that is not real