Was with FabIPTV as a reseller of Flawless IPTV for a month and found them excellent, but switched to Peace Country IPTV when they started their own service as I was sure it couldn't compare. Switched back a month later to see what it was like, and soon realised how wrong I was.
Their service has been perfect, I've had practically zero problems with anything, haven't even had any buffering on 1080p channels (as long as I'm not doing anything else online) despite my internet connection being under 10Mbps. I very rarely find non working channels, and they're always fixed very quickly once reported. I've never found any problems with EPG data or mislabelled channels.
The channel selection is absolutely second to none especially as a UK/Ireland ex-cardsharing user, this service gives me access to almost every subscription channel (except +1s, international and adult - none of which I need) in the same quality as a certain UK satellite provider - there are only 6 missing channels and 16 channels which are available in HD on satellite but only in SD on FabIPTV (yes, I counted). The 6 channels are relatively unimportant but it'd still be nice to have the full UK satellite package.
There's also plenty of the free-to-air channels, and also the Irish channels available although I use FTA satellite and terrestrial too so I'm not best placed to comment. There's a massive selection of US and Canadian channels which all seem to work well and most are in great HD quality, including the channels for 3pm matches. There's a growing VOD library, some 24/7 TV show channels and catch-up on many channels, although I've never used either of these properly they do seem to work great.
I would definitely recommend FabIPTV to anybody. 10/10.
VOD has been a downer for me with Fab. I think that's the only thing they don't do properly but as the OP mentioned, it's a growing library and they are adding new things constantly.
I do wish they could update new TV shoes daily once they air on the TV. Vader does that and having 720/1080p/5.1 TV episodes updated daily is one of the things Fab should do, especially now that they are increasing prices.