Geez, can't please everyone I guess. X_X
I will say that between TriForce Heroes, Yokai Watch, and Happy Home Designer 3DS people are getting some good games.
...and the Muppets were the ultimate fan-service for a long time StarFox fans such as myself.
Marionettes were used to promote the original game.
I always sort of liked how "unique" they looked and was kind of wanting them to bring that puppet look back, and they did!
The way the body and fur look are just too cool!