At this point BF2 should have been released. And they should adding content like Utapau, Mustafar, Ahsoka, Jango Fett and more. We had to wait 2 years so they so so fixed it.
I'll make the argument that after the new big game mode is out next month, it will be at the state it should have been at release. Adding essential content to it as bonus content is frustrating. I still enjoy the game a lot, but it feels like we've been playing a beta for a year.