if you got the money, i say go with both, but if you had to pick one i say go with the one your friend's will get (which is probably MW2) since it has replay value, but i havent seen anything about online in Assassin's Creed 2, but me personally i dont like FPS games so i would go with AC2, that is just me