I had two worries when seeing this;
1: Boost on Blaze
2: Marine's very existence
And I'm glad to say, those two have been entirely squashed!
My one worry with Blaze was needing some garbage like Custom 1 to boost or otherwise her being very combersome to play, but the result provided here honestly just feels like a much better Metal Sonic. You get to choose *when* you want to go fast instead of needing to slow down because of how uncontrollable the boost mode gets. Double Jump helps a lot with mobility but her hover not only loses height, but is limited which prevents her from completely trivializing the game the same way Metal Sonic does.
Her visuals are insane and very much like that of her source material and Blaze overall holds a very soft spot for me seeing as Sonic Rush was the first Sonic game I played.
One bug to note that you probably have noticed already is that her jump/spin doesn't like reverse gravity too much, but this is minor and doesn't impact anything I'm saying.
As for Marine... well, the character itself I can't say I was ever a fan of, she always felt like some unecessary part of Sonic Rush Adventure, and yet here I'm sold on her kit alone.
Much like Racoon Mario to Cape Mario, Marine feels like a more balanced version of Tails that needs to earn her flight which makes it very satisfying. She also gets around the common problems of no-spin characters with her Bubble Dash which is very simple to execute and allows her to both damage enemies without needing timing but especially allows her to clear slopes without it feeling like utter garbage like poor Amy and Fang over there. It pairs very nicely with her flight too which allows it to gain some momentum and abilities that synergize with one another is always a plus.
Fine, I guess... I like the weird fusion of Sniper TF2 and Racoon Mario a bit more now....
Overall, this nails visuals and gameplay in one swift hammer hit, no questions asked, I'm probably gonna be using these two a lot in the future.