Played from the beginning, quit after the terrible re-design.
The star crates were much more rewarding than this new setup which actually takes longer to unlock perks as its now a much more linear affair. Before the update I had the option to craft tier four cards on my main troop class, afterwards they expected me to grind out ten more ranks.
I'd much rather earn credits while concentrating on specific blaster kills to unlock better weapons, then spending those credits on crates of my choice for crafting mats, and using those mats to craft any perk I wanted instead of having to wait until a specific level to unlock it (assuming I met the requirements for the specific tier I was working towards).
The cards that came along with each crate in reality served as an rpg-like system of leveling up the collection (card level) of the class/character/vehicles you weren't (unless you got lucky) while playing those you did so you wouldn't be at a disadvantage if you eventually wanted to try out something else.
There wasn't any real problem with what they had in place other than it being too complicated for the masses to understand and them getting too tripped up on "loot boxes are bad, EA is the devil" nonsense when no one was forcing them to buy the things, and certainly weren't after turning microtransactions off. The crates were too random to be "play to win" outside of the vehicle drops and no tier four cards could were awarded through crates unless it was a preorder bonus.
Overpricing the unlockables was where they screwed the porg....but honestly after a night or so you would've earned enough credits to unlock the higher priced characters long before you could likely use them in Galaxy Assault or whatever the main mode is called.
Also....as far as I know, they're still supporting it with regular content such as weekend challenge/grinds to unlock certain skins and have added limited time modes such as Ewok Hunt and jetpack matches.