Plenty of action.
However:
-Maps = bland
-"netcode" = shoddy
-Basic gameplay features are often poorly implemented with a seeming "that will do" attitude when its mostly sort of working.
-Lots of unfinised work in fundamental engine features i.e. "netcode", sound, input handling, texture streaming, etc.
-Crashes a lot due to half arsed implementations of the communication between server, game process and browser plugin for battlelog (EDIT: This probably doesn't affect consoles)
-Crashes due to the previously mentioned half arsed work on the sound engine.
-Terrain traversal (as in the map geometry not just the terrain ground) is very poor and you often get caught up on clutter or struggle to move over shin high objects.
-Lots of this stuff should have been fixed post BF2 let alone post BF3.