perfect game? no. perfect game for the wii as of yet? yes.
putting sonic in the game is probably due to pandering. im not a big fan of it because it was all hearsay before which only made nintendo think they must put the furball in the next game. if they could add sonic that is like saying they could even add spyro or crash bandicoot.