The only streaming service I have left now is Netflix, which does work remarkably well, though how long they stay "ad free" remains to be seen. The first time they show me an ad, will also be the last time they show me an ad.
I still have Prime as a "bonus", though I wouldn't pay if it was removed because I only use it for The Grand Tour. Netflix was the first to go, as it was where I found the removal of content most annoying. It also decided to geoblock me on a 2019 trip to Japan: I had downloaded some shows, on my Canadian wifi, to my unrooted phone with a Canadian SIM card, with Canadian taxes paid on the subscription, and it still blocked access as soon as I was in Japan. That will never be an issue with self-hosting.
Disney+ is the one I'd like to cancel next - it's my partner's account and has just blocked her dad's access, but there's a lot of content I would need to self-host. I'm inspired to by a really annoying quirk of their app: if you put on a show, then fall asleep, reopen the app and the top choice will be "continue watching" which takes you straight back to playing where the app paused with the "are you still watching?" message. So to get back to the episode list, you need to fast forward through the entire episode and then choose "back to episode listing" in the 15 seconds before it goes to the next ep. Why the "continue watching" button doesn't just bring up the episode list is a mystery to me.