Recently left virgin (who were terrible) and started with Three 5G internet. I signed up Friday afternoon, the hub arrived the next morning, I plugged it in and it was working within a few minutes. Had to contact their customer service to get the 18+ content unblocked and it was all sorted in under 12 minutes. Very good, very cheap, very fast, strongly recommend.
Of course this is only a review on how easy it is to join and set up and after a couple of weeks of use so I can't comment on long term reliability or how helpful their customer service is with other issues