I have Netflix here in France.
However you have to watch via a proxy server as it is not actually available in this country.
It does not offer BBC iPlayer. For this and ITV player I use an android device plugged into the HDMI on the TV. This streams internet which I watch on the TV. It works a treat - however - Picture quality is not quite there ( but that could be down to my internet speed ) and sometimes we suffer 'buffering' which is when the picture freezes waiting for data from the streamer. Not always but when it happens it can be annoying.
With the same device you can download any 'apps' that you like including BBC iplayer and Netflix.
So. the way it goes is ; switch on the android device, select a VPN service ( download an app ), choose the country of the program you want to watch ( UK for BBC, USA or UK for Netflix etc ), wait for the VPN to confirm activation, back to the android device and select the app for the channel you want and thats it.
Sounds complicated but once you get the hang of it, it's easy.
Yes, I find the content of Netflix disappointing at times when I want to watch a good film. Invariably the one I want is not there and Netflix offer alternatives. On the other hand they have some excellent series of there own 'Orange is the new black' for example. I have just started watching 'The Fall' right from the beginning of the first series. You cant do that on iplayer because they drop off after a certain time.
I hope that's helpful.