Six years ago, I bought a Logitech Revue device that ran Google TV from Amazon.  At the time, there was no better solution for combining the Internet with TV.  It supported HBO GO and Netflix and provided me with browsing capability.  Unfortunately, the product didn't sell well and both Google and Logitech stopped supporting the device.  Every other media device I tried after this only offered a subset of the capabilities of Google TV.  Over the years, I have bought over a dozen Android devices to use for media servers.  I have had varying degrees of success.  Most of the Android devices suffer unpredictable compatibility with various Android applications.  Many applications will state that they are not compatible with your device.  I have found that I have had to swap out the Play Store in order to get the systems to work.  While these Android solutions are cheap, they haven't provided me with the level of performance and compatibility I have been seeking.  I have found that the Fire TV and Fire Stick do a very good job but they suffer from limited memory which limits the number of applications that can be loaded.I originally bought an Intel PC stick.  I found this satisfactory but the Azulle offers some improvements.  First of all, it provides two USB ports.  It also is fanless.  I didn't hear the Intel fan but I prefer a fanless solution non-the-less.  While the WIFI performance of the Azulle is not great, it does a better job than the Intel did.  I am assuming that is because of the external antenna.I have downloaded Kodi as well as several media applications that work extremely well on the Azulle.  While I enjoy playing with Linux, having Windows makes configuring the PC stick very easy.  I used a Logitec K400 wireless keyboard to set up the Azulle and then swapped out for a smaller media keyboard once I had set everything up.The Azulle is very nicely priced at $90.00.  I added a 32 GB SD card and this gives me all the performance I need for a media player.  I ordered a mini USB to Ethernet Jack with 3 port USB hub to add to the PC.  This gave me very good Internet performance.