I've been using this Roku Express for about 3 months, and so far I'm really impressed. Gives me more variety than just broadcast TV. I have it connected to my bedroom TV. It's about 40 feet away from my wifi router and has never failed to connect. Picture quality is great on my 720p TV. It comes with sticky tape and I have it mounted under the TV with the front facing out. Looks like it's part of the TV. Hopefully it will last many years.
My 10+ year old Chrome Cast no longer worked with Netflix, and was never compatible with AppleTV. My daughter had mentioned ROKU or AmazonFire Stick. I have a 32" BestBuy brand non-Smart TV...UHF antennas. The ROKU Express is perfect due to its simplicity, and level of quality, and even presentation that extends to the packaging is excellent. So far my favs are Netflix, AppleTV, Pluto.