A new "level up" system

I think there should be a new way to level up characters in the game, because having to wait to get another cover of a single character in order to "train" and level up once, is very dull. Leveling up characters should be based on EXP via using them during missions when matching up tiles, the more tiles you match, the higher the exp gain, exp gain depends on level difficulty. ISO's should be used to level up a characters powers (and increasing the characters level increasing the powers effect even more). I've grown tired of having a character I want to use during a mission but have to wait until I obtained a cover for them just to level up once. I have like 6 character who are "stuck" at level 15.