I think for character unlocks that we should have it where you unlock them by winning matches, tournaments, or through playtime, rather than by purchasing them. I find unlocking them directly from your achievements much more rewarding, and it's more true to the Smash Bros games.