I don't get why COD is so popular compared to Battlefield BC2.
I haven't played COD tbh, but I don't see a reason why BC2 should be so far ahead in popularity. It looks really dated compared to BC2.
I think the killstreak rewards in COD are a terrible idea. It just promotes camping. If someone camps in BC2 you just blow up the building they're in, no that it matters anyway because you can't win if you don't move and play as a team. You should be rewarded for clearing objectives and teamwork imo.