Thanks a lot for the detailed feedback!
The Q ability is a tackle and has a hitbox, but I wanted it to have a use as a mobility tool aswell so you weren't totally wrong there.
Yea I think I agree with you that the run-key is just too much when there are so many buttons. I'll probably remove it just to reduce complexity. I might remove the stamina use as well for the same reason. I added it pretty late in the project just to prevent people from using a single character and never switch out, so I'll have to think about it.
I actually think I removed all the invincibility frames upon getting hit. Got the idea when I was playing wizard of legends where I really liked the idea of the enemies playing by the same rules as the player. Might have to tweak the stun values so you don't get stun locked too often.