So It wasn't just me who had a hard time with the Battlefront Beta. IGN reports that DICE has admitted to balance issues.
...its a balancing issue within the Beta.”
This was soon echoed by lead multiplayer designer Dennis Brännvall, who tweeted “yeah it’s too tough. We’ll make changes based on the feedback and data