Assassins Creed is quite an expansive game, to play straight throught it thoroughly might take sometime. Call of Duty can be beaten within a couple of days and is very enjoyable. Multiplayer 16 play is also fun.
It's a good game. Another Halo, fun to play, but it's massively flawed, and in no way perfect. It's just the best game console-tards have seen to date.