Game was fantastic! I have a suggestion, simple QOL thing: add another buyable tier of training upgrade that makes training an automatic success. Training gets pretty tedious, even with all of the current shop upgrades.
Alternately, making the training "minigame" a little more interactive or varied would help.