TLDR: Cheap, broadband mostly works fine, organisation is woeful.
I moved to Onestream in June from Talktalk who seem to have difficulty not overcharging (high ping as well)
First point they are cheeeeep I am paying 11.99 including line rental for 17mb I can't get more as my number can't have fttc so paying for what I can get is fab (calls are extra but i don't use all my mins on my mobile)
The router that they sent was appalling constant reboots and if 5 iphones (late teens what can you do) enter the house at once it just curls its toes up and dies.
So I purchased Linksys Velop for the routing and a netgear dm200 modem to deal with the phone connection. An expensive but a permanent solution and deals well with the internal granite walls that make up my house.
Over the last couple of weeks ping has intermittently not been great.
Now to the story. Today my connection went down and my phone line as well ring tone but phone numbers dialled gave a long unobtainable tone. I got the bt splash screen for a working connection but no onward connection. Phoned onestream on my mobile long hold time gave it 20 mins or so and the phone was answered by a cheerful person who explained that I was due to be sent a new router today and when that was plugged in all would be well.
She did not offer any other information. I suggested if she told me what the new password was I could put it in my existing setup and all would be well. She said she would email me that information, to be fair email arrived and new username and password worked. Ping is now a lot better and all is right at the moment
New router (tg588v v2) has also arrived it is going nowhere near my working system.
But I have also just had an email charging me 9.99 for the new router that I did not need and did not ask for I am now on hold so I thought I would type up my story so far. During this call my connection and phone line dropped

they are now back up again and I am back on hold I am going to post this before I get cut off again. Second on hold was quicker 18mins (still not good) and apparently the 9.99 email is standard and not part of billing so i won't be charged. (I will see I suppose) second drop was explained as first day jitters.