I reinstalled GSE and you're right, it does everything well tbf, even if it isn't the smoothest and nicest looking to use.
I have also taken a punt on rIPTV, didn't realise it doesn't support custom EPG sources. I've also got an issue with it not showing the channels in their folders, but I would say the support is brilliant, put a report in about the folder issue and got a reply almost instantly. So I'll let you know how that one goes.