This sounds good on paper but I have a few concerns:
1) How much will these battle passes cost? Anything over £10 is too much.
2) What will be in the "free" stream compared to the premium stream? Will the free stuff just be utter shite to try and make people pay for the battle pass?
3) What will the earn rate be like? Will the purposely make the earn rate of the free stuff slower than the premium stuff in order to, again, make people pay.
4) How much will the stuff in the shop cost? If it's £10+ for one skin then that's just a ripoff. And will the shop stuff be better than any of the stuff you get if you pay for the battle pass?
I have absolutely zero faith in MicrotransActivision which means I suspect they'll find a way to fuck this up and make it all about fleecing gamers.