Fire tv stick 4k is a good one, it's important to install the VLC player on the fire tv and you'll get most likely all important video codecs, that's important and might help in some cases especially vod.
And the buffering might result based on your internet connection and speed limits /...