I have heard the Amazon fire hardware is very good. It is the proprietary software that I do not like.
Never messed with those USB sticks
They will never perform like a dedicated TV box.