VM's stuff is good when it works. Don't expect useful customer support. If there's a flaw with the hardware they supply you're stuck with it, even if you're a business customer (google "Puma 6"). If you don't get the speeds you're supposed to, you'll probably not have any luck getting it fixed. You'll get a reference number and a review date. At the review date, nothing will change, and you'll get another review date.
It's a shame that in many areas VM have a monopoly on "superfast" broadband.
That's if you can even get them to acknowledge that there is fault. Usually, they just bury their heads and proclaim there is nothing wrong. At peak times, I was having issues with upstream congestion which resulted in the upload speed being half of what it should of been (20Mb) and the latency being appalling. But nope, apparently there was nothing wrong. This was the thread I had running:
https://community.virginmedia.com/t5/Speed/Intermittent-congestion/td-p/3562884When the connection worked with VM, it was fairly decent. Any problems and you're pretty much left on your own, as their "support" is basically non-existent.