Thank you for playing the game and the feedback!
I agree, figuring out how to make stamina work is a pain. My reasoning behind its implementation though is that it help make rolling be less OP, as it has invincibility frames. It also helps prevent me from making more difficult enemies and bosses. Stamina management is easier for the player than quick reflexes. I am thinking of reworking some of its elements though, as currently it will also disable backdashing, which while it does promote that sense of sudden danger, it is a bit frustrating and almost offensive. I do like the idea of the projectiles being a much shorter range and will implement that.