Neat concept! It did take me a bit before I realized how exactly my attacks were changing and that I could know what they were beforehand and plan for it a bit.
Gameplay does feel a bit rough as another user said in that you move super fast and there feels to be almost no weight behind your jumps/movement at all.
I think it would be super cool if you were able to flesh out the mechanic of constantly changing weapons some more by creating more unique circumstances which are hard countered by certain loadouts. That feels like it could potentially be super satisfying to play!