I pre-ordered the game, because I really liked the beta, and it looked like it had a boatload more content in the full release.
All things considered, Battlefront 2 looks like a fantastic game, which looks gorgeous, plays really well, and in the end, it was shaping up to be a game that I could see myself playing for a long period of time.
But I just cannot support a P2W game, that also costs ?60. Not in a million years.
This 40 hour unlock for Darth Vader and Luke Skywalker was what tipped me over the edge, and caused me to cancel my pre-order. The game was asking you to pretty much stop your progression for 40 hours, to save up enough credits to unlock a single character. Dumb.
The recent change isn't a step in the right direction. It is an improvement over the old system, sure, but it is still unacceptable.
I will not be purchasing Star Wars Battlefront 2, unless drastic changes are made to the progression, namely the microtransactions, because I don't want to start playing my new game, and get immediately stomped by someone who just dropped $100, and is now sitting on massive buffs for all of their characters.