Yeah I had the same experience. Tried it out, found it way too fiddly to set up, had to pay for stuff at every turn (and managing a bunch of subscriptions is a big part of why I hate using streaming platforms in the first place) and I really didn't find it to be worth it just to cover the tiny fraction of things I can't find on torrents (and which TBH I didn't even find there anyway.) Went back to torrents as it's like 2 clicks to download something and it covers 95% of what I need anyway.
To be fair, it's entirely possible that I was just doing it wrong and not getting optimal results, but also I don't want to start over and pay for a bunch of other stuff to find out.
TBH I just set an alias to
alias yt='yt-dlp -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4"'
and thenyt [URL of video]
is all I need to type.