The best Android TV used to be the Nvidia Shield that can be purchased for $199, but it has been out of stock for a very long time. There is now a pro version of Nvidia Shield that's priced at $299. Beyond these two that are out of stock, there aren't that many official Android TV products on the market.
However, you don't have to wait for Shields to come back into stock or go for those cheap and extremely insecure Chinese Android set-top boxes flooding Amazon.com.
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.