The idea of 2 player co-op is interesting, did you experiment with manually changing characters?
Feels a bit slow to play, maybe make everything faster.
I got to wave 15, btw, purchased all of the weapons but that shotgun at the end has a bit of a long cooldown.