This is a fun a lil' match 3. I like them characters, and I like the power ups/getting to choose powerups from the character you just defeated.
I think one thing that could add some challenge, but might take away from the strat side of things...so take with a grain of salt...is a turn timer. Could up the intensity and give an excuse to include heart-attack-inducin-sonic-under-water sound effects.