I can't tell you which is best, but I have used the android apps (I have the tablet and phone version), a wdtv and a boxee box. The android apps work pretty well, even when connecting my phone to the tv via mhl. It makes for a nice portable solution when on vacation etc. The wdtv works ok. It takes forever to stop when I press the home button to go back to the wdtv's main menu. It also takes a while to load and has a tendency to disconnect, something I attribute to the wdtv's wifi antenna and not the slingbox app itself. The other thing that also bugs me about the wdtv, is that it will start to develop an audio synch lag after a while. I usually just unplug it and restart it and the lag is gone, but it is annoying nonetheless. The boxee box has a weird audio issue that gives the audio a muffled sound. In short, both of the media player I have used leave a lot to be desired. If I were to buy another media player, I might look into an android box and just use the android app, as it runs pretty well on my mobile devices.