Dude, this character is pretty pretty cool, has good flow with the abilities, I can imagine how crazy it can be in bigger maps, only real problem I have is that if you're too close to something and press spin you can't take your finger out of the button quick enough to not shoot yourself.
Also, this is just an idea, but what if shooting yourself with the needle while in air or jumping right when you get launched made you keep the needle's boost, making you fly faster and maybe even higher.
And not to be bad, but what if you get someone to make you better sprites, the desing is pretty good but it's weird to have stick arms and legs.. And also the lack of shadows and "Sonic Style", don't take this like your work is bad, it's really good and I get it's hard to draw 2D sprites for what technically is a 3D model, but there's still room for improvement, maybe even a lot of room.
I'm excited to see an update for this character.. If there's one in the future, goodluck