I started with Virgin about 15 years ago and when fibre came along to my area I dumped their 1M/Bs offering for BT Infinity 2 @ 50 M/Bs
4 years after that I realised 50 M/B was way more than I really needed so went to EE fibre 20M/Bs and quarter of the price.
In terms of customer service, never...