Big fan of Roku as it is the most independent of the options to stream. Thousands of channels are available and easy to add including Prime and Apple.
If you are buying a TV then you may want to consider one with Roku preinstalled. It means one less remote to deal with.
Roku