2 issues that need to be fixed.
1. When playing with a controller, if I press Y to spin, switch Gianas, and then press X I end up switching back. I'm playing in manual switch mode with separate buttons for spin and dash, so this definitely shouldn't be happening.
2. Please, for the love of all that is good, stop switching my character on spawn. The game can already be frustrating as it is, getting cheap deaths because the game changed your character for you makes it that much more annoying.
EDIT: Also, PLEASE stop this nonsense where bosses are at the end of a long/difficult level. If you're going to make me die in two hits against a boss that takes three and can't be hurt most of the time, at least let me take a break when I get fed up with it without needing to replay an entire level.