Horse for courses. Just moved house from a VM area and had a 350mb package. My Sons an avid gamer and I use IPTV, we had constant issues with VM and our area wasn't over-subscribed.
I'm now using Sky with a much lower package, get just over 50mb. However for gaming and streaming it's amazing.
Yeh, there was an issue with gaming due to latency and dropped packets. That has all been sorted now with recent a firmware update.
However, i still believe BT/Sky has even lower latency and is better for gamers regardless. Our house is mainly streaming (IPTV/You Tube/Sky Q), so not much of an issue to us anyway.
So like you say "Horses for courses"...