I think they really made the “levels” too granular, you are constantly moving from one level/rank to the next, so they keep having to give you little rewards, which are largely meaningless…
Reduce the number of ranks, make them more work, and give us better/more meaningful rewards at each level…
I’m Captain something now I don’t think I’ve gotten a single reward which I care about, until now… I’d trade them all away for a nice swarm/locust character skin… Colorblast T800, or something…