TomCarey
For reference, regarding the streaming, you might want to look into PlayOn Cloud. It plays and records your chosen item on a 'cloud' based DVR, converts it to an mp4 file, then sends you a link so you can download it, whether manually, automatically or by scheduling, and then you can watch it on anything you have that can play mp4s, including Smart TVs. It doesn't work with all streaming services, but it supports most of the big ones.
Though it's not the same as streaming, it gets around the buffering, uses less of your data, and you can keep what you download forever, watching it anytime and however many times you want. maratsade and I both use it, and I've built up quite a library over the last few years. A library of hundreds of movies and TV shows. So many that I have an 8TB USB external HDD nearly 60% filled so far, which I keep connected to my TV.
It's just an idea, but compared to streaming the movies or TV shows you really want to watch it ends up being worth it.