BF4 is a terrific game with so many possibilities. Sadly most players don't use them. I stopped playing the game because running around and randomly shooting players bores me. I hope EA will bring some new features that make team play more attractive, or even necessary. Players with high levels could be promoted to squad leaders and other players have to follow their orders. Or every player in a squad is assigned to a position, which makes sneaking up from the back more difficult for enemies. Air units should provide air support, instead of just flying around the map. There's so much potential in this game. It should be possible to use it, even if you're not in a milsim group.
And if you just like to run around and shoot players, you can still play COD.