Not sure how I feel about having to fulfill requirements unlock the paid weapons and Star Cards. I understand the free content, but paid season pass content had an additional gate behind Hutt Contracts. What this means is if you aren't proficient with a type of weapon or playstyle, it may take you quite some time to unlock what you paid $50 towards. Additionally, the upgraded versions of Star Cards are locked behind additional Hutt Contract requirements.
Taking a weapon as an example as it only has one unlock (not upgradeable), let's look a the Relby-V10. Looking at the screen below, there appears to be 3 requirements. Not sure if they will be the same for everyone, but let's assume you get the below for now. In order to unlock it you need to:
Get 3 Targeting Rifle streaks. (streaks, not kills)
Get 40 kills with any Heavy Blaster
In a Round, kill 15 enemies with any targeting rifle
I know there are some very good players in this thread, but realistically the above could prove quite challenging and time consuming for some, if even possible. And that's just one of the weapons, let alone the Star Cards + another round of requirements for upgraded Star Cards. Again, for free content I don't see an issue but I think I'm leaning toward this sucks for paid content.
For the paid content, maybe it shouldn't be locked behind anything beyond a level gate.