BF2042 weapon progression was way better
Grinding your level for better weapons feels like such a step backwards. The idea that if you just level up enough that you can use the same weapon as everyone else is disgustingly unrewarding.
For all the trash talk about 2042, the weapon and gear unlocks were outstanding. I enjoyed being able to run certain weapons, attachments, vehicles, upgrades by actually playing the prior well felt great. When I saw other friendly or opfor players doing well with things I didn't have, it made me want to earn those as well. Now you just level your account to get things, you don't earn them. Instead of doing my chores each week to earn my allowance I'm just given it regardless of what I did.
Earning your gear also helped you focus on better performance, now it's just run and gun with no downside because you just need that almighty level; for example, if I want a certain gun at higher levels, instead of playing well with what I got instead I'll just play like an *sshole to get that particular level without any care of how I got there.
Finally, I don't want certain guns, like SMGs, so now I get this garbage through leveling that I feel like is a waste of my time.
Such a step backwards.