There are problems with it. Horrendous problems, shotgun with frag rounds? Jesus...
But then, how long has it been since we've seen an FPS without bad balancing in one or two weapons?
This whole CoD or Battlefield arguement? Please. It depends on what you want. CoD is fine for switching off your brain and shooting annoying 10 year olds for a few moments.
Battlefield is an emmersive game. You have to think about it. Work well with your squad and plan things out. Your tactics are alot more important in battlefield than they are in CoD.
Anyone who plays both games will also understand the whole 'camping' arguement. But they should also understand that in CoD or Battlefield TDM, sitting in one spot doing nothing but shooting anyone who walks past IS camping. On conquest or Flag games? It's defending. Tactically.
That's one thing battlefield players get and CoD players don't.
In my personal opinion? Battlefield all the way. CoD is just getting slow and repetitive.