I actually bought the game on Steam after playing the free weekend.
Played 2042 for the first month on release through EA Play as I didn't want to buy it because I wasn't a fan of the beta and absolutely hated it and never touched it until this weekend and had a blast. Got to give props to EA and DICE for actually sticking with it and fixing the game but I have a bad feeling they'll repeat similar mistakes come the next BF game.