I jumped in July 2017. Had been with Virgin from the days of Bradford Cable, 20+ years.
I also stream from home and upload speed is very important. I was on VM's 100meg service, so only 6meg up speed. I looked around, saw I could get 'up to 20meg' if I went FTTC.
VM offered me a similar deal to stay, they would give me the 350meg service, with 20 up, for a similar price - but only for 12 months, then it would leap up to whatever the full rate is.
So I said no, and went with EE, as I was already a mobile customer and would get a useful 5GB mobile data boost for taking their home broadband.
I have been getting around 56-60 down and 8-9 up since I joined them. Yes, I'm on the 80/20 product but the upload speed has always been lower than IO really wanted - but better than VM were giving me.
Last year I was visited by the local VM bod, told me a pack of lies about speed now being 200/30 standard. Offered me a package deal, but again only for one year. Of course, the speeds he mentioned were totally untrue. He also claimed they would fit fibre to the house, I've yet to stop laughing about that one !
Check a few sites, see what they reckon you can actually get before making any decision. You may find you can get almost the full 80/20, or you could be further from the cabinet and only get 28/5 at the most. (using a check on my mother-in-law's place for those figures)
EE Fibre Plus