I had a Fire Stick, I now have a smart TV that acts exactly like the old tv did with the Fire Stick.
I really like it, and far prefer it to Chromecast. I really didn't like needing a device to cast from to the tv. If I was using it for anything other than normal streaming apps like Netflix and Prime, then maybe I would have liked it, but I just found it annoying, and sometimes finicky and didn't like to work.
My parents have Roku, it seems like it's very similar to Fire Stick, just with an uglier remote.