I do agree with all of you but still dont compare the games at launch but look further than that if you are happy paying for a game with limited options by all means continue to support Dice while the are slowly being controlled by EA and one of these days it will become a Pay to win system.
The feeling I had when Playing Battlefield was Amazing and now it just feel like a cheaper game than COD before Dice Realse the Good Game.