So, I often like the games that let you specialize in classes.
Those that offer replay value by having different combinations is a plus as well.
Here I offer 7 classes, 4 of which you can pick to form your team.
Fighter, Monk, Sniper, Priestess, Wizard, Chemist, and Saboteur
They'll learn a few skills innately at Level 1,6,12, and 20.
The rest of them are gained by defeating a robot master.
Each class learns something different from each boss.
Sometimes the rewards can be equipment rather than a new skill.
Like the Megaman games, each boss is weak in some shape or form to the
various abilities from another boss. It took some time trying to blend both of these concepts as well as maintaining enemy balance since the order you explore the stages is open ended. 2 keys are hidden in the first half of every level. To explore the 2nd half of the level, you'll need to find 2 of the matching key (found in of course another level). This prevents you from directly attempting to conquer the boss right from the get go in the level you start at to gain some levels and skills before you're ready to take on the more difficult 2nd half of the stage.