This is exactly the problem with sonic and the secret rings upgrade system. An upgrade system should not make terrible gameplay feel decent. It should make good gameplay feel even better.