At OP, hopefully they add some way of acquiring cosmetic skins with time invested. I'm almost lvl 100 and I have not had a single legendary weapon skin, I have almost enough to purchase 1 with crafting materials.
45 packs for a 100 levels seems really dull in my opinion, there are plenty of topics complaining about "not receiving a pack after a certain lvl" when that's actually how it was designed, I think around lvl 60-70 it's a pack every 5 levels maybe? all to try and persuade people to spend real money on cosmetic items.
100 lvls is too short a progression system.
Lack of rewards for the red legend tokens
Too stingy with the apex rewards for time invested.