I think mini consoles like the Nvidia Shield TV will still be made in the future because they don't cost a lot of money to buy, and Android, and iOS now have a larger library of exclusive games.
I bet, in the future, there would be mini consoles which run SteamOS Linux and Windows 10, so users can play PC games on their mini-console with a controller on a TV.
I think Mini-consoles in the future will be combined with TV box device like a Cable Box, Chromecast, Roku, Apple TV, and Android TV, so people who buy a TV box, they also get a built-in mini game console.