I spent a decent chunk of time paying for Youtube Premium (Red at the time) and eventually I stopped signing in and started using NewPipe on my phone instead, even though I was still paying. Partially that was for privacy reasons, but the bigger reason is that NewPipe is just an improvement over the official app in just about every single way.
Similar experience to you:
- Downloads weren't reliable. I'm paying money to do this "legitimately", and my offline videos just stop working randomly, I couldn't trust that they'll still be there when I open my phone.
- Battery life. Oh my goodness, battery life.
- Device limits. I ran into scenarios where if I was signed into Youtube on my phone and desktop and I started playing a video, all of the other videos on every other device would stop and I would get a message shaming me about account sharing or something. This is a paid experience that's worse than just using stock Youtube without paying anyone. Stock Youtube doesn't have any device limits.
- Notifications, recommendation engines, blegh... I can turn off comments in NewPipe. I can turn off recommended videos entirely.
- Patchy control over data usage. I never really felt like I could trust the app not to start downloading things over a mobile connection no matter what settings I checked.
- Ads in the app for Youtube Red, the thing that I was already paying for. This kind of made me mad, I was paying to show support for a non-advertising model, and Google instead kept bugging me about exclusive Youtube Red content.
- No good queuing system without making lists (this may have changed, I think the Youtube website supports queues at this point, so maybe the app does now as well).
----
Eventually I stopped paying for Youtube Red because I didn't see what the point was and I couldn't figure out what I was accomplishing. I wanted to signal to Youtube that I was willing to pay for a better experience, but they weren't getting that message and I didn't seem to be communicating what I wanted to communicate. And since I wasn't using the official client at that point, none of my subscriptions were going to the channels I wanted to support, so I did the math and found out that direct donations were a much more economical/impactful way for me to support them. I was just donating money to Google for no reason.
I'm willing to pay for services like Youtube if they were willing to put in even the bare minimum of effort on this stuff. But what am I paying for? The old Youtube Red app was worse than using Youtube in a browser, and considerably worse than front-ends like NewPipe. I don't think I'm being greedy or unreasonable asking Youtube for a button that lets me turn off video recommendations.
Maybe the service has gotten better now, I haven't checked. But it doesn't sound like it has. The entire Youtube experience feels needlessly adversarial. It's not about piracy[0], it's not about consuming content for free. I spent a decent chunk of time quite literally giving Google money for nothing; giving them money even though I wasn't using their app. I am willing to pay for the infrastructure and hosting that Youtube provides.
I just want a good experience, and there's still no option for me to pay Google for a good Youtube experience. And giving them money doesn't seem to be incentivizing them to fix any of it. It's really just embarrassing that a 3rd-party project using an unofficial API is so much better than every native client that Youtube is offering.
----
[0]: Although to be clear, I do not believe that using NewPipe is actually piracy under any legal definition.