I would say as Ferret suggested Gigablue UE 4K or Octagon SF8008 with IPTV sub with Catch Up. I prefer E2 boxes above Android and they generally works very well but it's up to you it depends what you are happy setting up and using. Obviously Android is much easier to set up than E2 but I just find you have far more flexibility with E2 but I'm sure that not all will agree.