So far I've tried XL for Kodi (Ruya) which was okay but the UI wasn't great and it was quite expensive. I then moved onto Fabiptv after some good feedback on here. Recently they've been affected by the UK Court Order relating to the Premier League games, subscribed to a VPN last weekend and now they've had a DDoS attack. All of these are understandable problems all IPTV providers will likely face but the customer service leaves a lot to be desired. Why not email your customers when you realise there is a problem?
Anyway, if anyone can recommend a decent provider please let me know.
I used Vader Streams all weekend to watch EPL games and no issues except for some really light buffering that went away quickly.
I streamed without VPN and my ISP is Comcast.
Edit: I just remembered there was some maintenance going on but besides that, the service worked pretty well.