ABSOLUTELY OUTSTANDING. Works very well. Easy to understand, easy to use, easy to dominate. The ultimate way to play as Sonic.
I have three things to criticize though:
1. Even though I haven't played with MCAmy yet, I did play as MCTails. And, as strange as it may sound, (or read), he is the exact opposite of MCSonic: not easy to understand, not easy to use, and his abilities are not as good. While Sonic earns extreme verticality and horizontally with this mod, Tails feels the same as vanilla, even though he has new abilities.
2. This one is a little bug report. I assume the coding for the bounce ability for Sonic states that every time he bounces, he goes a bit higher. To avoid reaching extreme heights, Sonic uncurls after the third. BUT, if you use a recurling mod, wether it be MMT or a standalone version, you can recurl and bounce a fourth time, then a fifth, then a sixth, infinitely. You can reach ABSURD HEIGHTS with this.
3. Another bug report! I can't Wall Dash. Whenever I try, he just Drop Dashes of the wall, bouncing off of it. I don't think you should fix this as it is a lot more intuitive than the Wall Dash, while still being able to gain height and feeling like something Sonic would do instead of Wall Jumping.