This is actually a pretty solid character, you got a lot of things right.
But there still is some room for improvement.
#1: First off, Its simple and easy to control. only 3 buttons total being used for the moveset: Jump, Spin, and custom 1. Great start!
#2: The Jump ability is well done. Not super overpowered and annoying to control. (it is still Really powerful but then again is a flying character)
#3: The "Air dash" Now I do have some problems with this one. Its complements the jump ability well, But feels more like a "charged double jump" and I really don't think its really a good tool at its current state.
I have some recommendations to add more skill&reward factor to the character.
First: why not make the "Airdash" refresh every time you bounce off an enemy? It'd make the recurl have more purpose.
Second: On top of that change, Make the dash have a longer arc forward covering more distance than height, basically making the spin button for distance, and the jump button for height.
Third: Make the move chargeable, as the dash currently only needs a tap, infact, charging it seems to make it worse. The hard part is finding a way to make it not annoying.
#4: Have a custom look or your character, AKA unique sprites. (Original I know) having this be its own character rather than a recolor adds charm
and will make this character memorable. Plus most people in general dislike "recolors" from what I've seen. And maybe instead of just a tails recolor make it use magic or something for the flight instead of two tails.
Just an idea.
Anyway, Sorry to make you read through all this. Hope this helps you in the future, Take care!