I used to use a zgemma for iptv, but too many problems, switched to a 4k firestick about 3 months ago, perfect for iptv , I got an Amazon adapter £14, works a treat, but you do need that good provider, prefarably one that has found a way around the blocks, I havent needed to use a vpn, but the guy that I use is a local fella and keeps his service under the radar, two of my sons and both my daughters have been using him for 6 months, I have just had my 3rd weekend of trouble free football, no vpn, so much better than the last service, which was terrible, good quality streams too, but downside is its 25 seconds behind live play, I have put sky sports germany on sat on a few times on hdmi2 and the firestick on hdmi3, its always been around 23 to 30 seconds of a difference, if watching the HD streams, the FHD streams are 40 seconds behind sat.