Well I'm not saying Sonic Team is the best developer ever, but it's not like they could be doing too much better right now. Their Genesis/Saturn glory days are long gone.
And as far as Puyo goes, at least the developers are smart enough to not mess with a winning formula. Look at all of the shitty Tetris games that are still being produced, when Arika set the standard ages ago with their Grand Master series.