Wow....battlefield sounds bad ass....why isn't it more popular than Call of Duty? lol
Battlefield isn't as popular because it takes more skill to play and has a higher learning curve. Additionally, Battlefield is a major PC game and PC tends to have a community that is not quite so outspoken when a game is good (very loud with bad games however), while console games are more outspoken and have lots more marketing to grab the attention of its community. Battlefield is not really designed for console gameplay, it is a PC game at heart. CoD is designed for the consoles since it can't compete well with its similar rival of the Counter Strike behemoth on PC, and the consolers lap up Cod like it is the only game released worth trying.