Eh, the unlocking mechanic wasn’t that big of a hassle though. You get plenty of credits from the start if you play through the single-player game. I was able to unlock every hero and hero ship by the time I hit rank 10, so maybe like 10-15 hours of game time.