I also can't stand the official YouTube client, not necessarily because it's so bad, but because ReVanced simply has so much more QoL features that I can't live without now.
GamerBoy705
joined 1 year ago
This might be too specific and may not suit your needs, but I used ArchiveWeb.Page to download entire webpages without any of them breaking. You can record webpages and save them as a .warc file. You can open the .warc file using the ReplayWeb.Page app. Both apps are open source and are meant to be website archivers but also works great for this purpose.
I tried using extensions that can save a webpage as HTML/PDF/whatever, but that often didn't save everything in the webpage and the downloaded copy is pretty much fully broken and useless.
ReVanced also has the ability to remove the current BS YouTube video quality selector and restore the old resolution selector.
I've known about NewPipe for a long time but I've never really wanted to use it because of the vast amount of missing features. It might be alright for people who don't use YouTube very often or want to preserve their privacy at all costs but I can't use it.