Late to the party, but I'll offer my two cents. I have a Firestick and multiple Roku streaming sticks. I prefer the interface of the Roku, but both are good. As far as TV's go, it's a crapshoot. I currently have 7, all different brands:
Sharp (smart/Roku)
Samsung (smart)
Hisense
LG
Toshiba (smart)
Insignia
TCL (smart/Roku)
I really don't think there's a "good" brand of TV anymore, especially since a lot of manufacturers use the same components. We had a really nice LG smart TV that only lasted a few years. The higher end brands are still generally better quality than the Coby/Emerson/TLC type of box store specials, but even some of those brands offer a few decent quality models with great reviews.
The Fire/Roku sticks make pretty much any TV "smart" and IMO they offer a MUCH better interface than the manufacturer's smart functionality software prebuilt into the TV. Unless, of course, you have a TV that already has Fire or Roku built in, then it's basically the same thing.