Just Dance is extremely fun. Now, having said that, Just Dance can be difficult. Not that the moves themselves are that hard, it's just that it expects you to be an expert and know moves the first time you do a song. The incoming dance move timeline is way too short, compared to a DDR or a Rockband or something similar. Theoretically, the incoming timeline is only supposed to augment the player(s) mirroring the on screen avatar, but there's a fundamental problem with this. You're expected to be doing the dance move at the *same time* that the onscreen avatar is doing the move. If you're always mirroring the avatar, you're going to be lagging a few beats behind. That's the whole point of the incoming moves timeline, to let you know what's next, so that you can be in sync with the avatar. As such, when you don't know what move to do next, you're going to lag, and lose star rating. There really needs to be a training mode or something similar, where you can slow the song down, and learn the moves smartly, then actually play the song in Dance Quest and other modes. In addition, a longer, more visible incoming timeline would be super helpful for not having to memorize each and every song. It would certainly help in not having to memorize several 3 minute routines. Beyond that, the new 2016 innovation of using your phone to play works reasonably well. It syncs quickly, though the app is a bit of a battery drain, at least on iOS9. And if you get a call, and depending on your notification settings for apps, any notifications will interrupt and pause the game. Not that this is a direct fault of the game. The Wii U version of the game is SLOOOOOW. It takes well over a minute from loading the game to actually playing a song. It doesn't seem like any optimization was done for this system. Every load transition is comically long for what it's actually doing. It's a fun game, even more so in a group.