E2 boxes are fine for IPTV, I have used them for years and never have any issues. Just don't buy the cheapest box you can find ,use a decent quality box and they are fine.Tried Android but hated the limitations of the apps. A good service is mainly down to your supplier,not if it is E2 or Android. Most suppliers started using Android because it was cheap and easy for novices to set up, just install the app and away you go. I did use XE for a few years which worked well but now I use Jedi for live tv and xtreamity for my vod and catchup tv which runs perfect for me. I also use the sat side for my freeview tv. I do have a vpn to use just in case of blocks but very rarely need to use it. Get a good supplier that has a dedicated support forum and gives you access to your m3u details and you have various options.