The only reason you would like COD over BF3 is you if you don't like to be challenged.
As a one time hard core COD fan.. BF3 is where it is at now. COD looks cartoony and childish when compared to battlefield 3. I only see COD doing well as you have a huge COD base already and change is difficult. But once it is made, I don't see many returning.
Game looks 8 years old.
This is being made up by COD kids. Premium is merely an upfront buy for all the expansion packs and the ability to get them early. Any and everything else is just a perk.