at the end of the day, it wouldn't be successful if people didn't like the game. it's an interesting connection between the game world and the real world as well. but it's still pretty abusive business practice to withhold content from players arbitrarily, when it's already in the game, already developed, and necessary for complete play, and force them to pay a toll in order to access it. i don't know enough about the games to form a more detailed opinion on this; i was under the impression that the figures in infinity and skylanders just gave you optional additional characters, but if figures are actually required to beat the game, that's pretty goofy. amiibos are the right way to do this. they are completely optional and are designed to do absolutely nothing but enhance your experience in multiple games.