Honestly, I see both side's opinions. The thok can help experienced players a lot, but overuse of it is punished. In my opinion, that is good design. On the other hand, I also feel it can water down the momentum, which is at the core of an ideal sonic game for me. My ideal replacement would be a simple tweak, that the current thok would occur if your speed was above a certain threshold, and a less powerful one would occur if you were slower, the latter being more suitable for platforming for newer players.