I've been with IPTV/IKS Private Server (NFPS) and IPTV Subs for a long time. I've been using NFPS as a back up due to the owners of IPTV Subs not caring at all on their addon reliability and not having a functional EPG. NFPS has an EPG and it's reliable, but sometimes the channels scramble and it's hard to set up. I need a new provider, stat.
I know this may not change your opinion on IPTVsubs, but there is a new EPG that is managed by another developer. It utilizes the IPTV Simple Client for PVR and actually is fantastic. See here .