You know Google just released The nexus player.
Does that not meet your needs? It should or even just a cheap google chromecast $35....
If all you want to do is dish anywhere, Google chromecast is a good option, You can mirror your PC playing dish anywhere wirelessly to your tv (while still using the PC for other tasks) and all it will cost you is... $35
The MINIX X8-H looks to have decent specs (aside from the processor which is just o....k in my opinion) But I tend to stay away from no name brands as I have been stung way too many times in the past and only go for premium products now.
Xbmc in its purest most simplest definition is a media player, a damn good one, especially if you like to remote stream your movies, and even more so if you know a thing or two about computer software tinkering. Its not illegal, but it can be used to play all these illegal movies you've downloaded. I personally prefer their competitor, Plex.... Just a bit simpler and cleaner to use in my opinion. But again, doesn't seem like this is what you're looking for anyways.