It's an extremely affordable way to turn a "Dumb TV" into a Smart TV. One thing to note is you need a relatively quick network to stream in HD and to stream quickly.
Very easy to setup Streams quickly on a fast network Tons of apps supported
Does get a little bit hot after streaming video for a while; but it doesn't seem to effect performance