Yeah I focused more on buying one of each trooper class skin for variety's sake since I don't play HvV outside of when I hate myself enough to grind it out for leveling purposes, although I did buy some of the hero skins. Right now I've got 110k credits and I'm missing 100k worth of Hero skins, and 320k worth of Trooper skins. I've actually started playing the game again more recently (outside of the daily arcade credits/crate I didn't really play for about 2 months at all) partially because I'm already predicting the tail-end of content for this game, and like in BF2015 I'd like to leave the game with everything purchased, everyone maxed out etc (In BF2015 I had 999 charges on all cards because why not).
Ultimately BF2015 and BF2 were disappointing for very different reasons. In BF2015 the core gameplay, guns etc felt good enough where it was great to pick up and play despite the problems it did have (lack of maps, hero/token pickups etc). With BF2 they've solved the map problem and I think the core gameplay is good, but there's not enough variety; splitting up all of the cards/guns between 4 classes makes any pick I make feel like a compromise; the equivalent of my BF2015 go-to setup in BF2 is literally split across 3 classes, and honestly I don't know that any of the guns feel perfect to me like multiple ones did in BF2015. I'd gladly take 3-4 more guns for each class over new maps or heroes at this point, for real.
I mostly continue to be baffled at how EA has handled this and will likely wind up eating crow; I was positive that on paper it'd make the more money to throw resources at this game to turn it around, and combined with them having to be worried about Disney and potentially losing the license that's what they were going to do. But everything points to the opposite thing happening here. It's just crazy to me.