I use both in a balanced way.
I save a lot of videos in my custom private youtube playlist. And those logs is saved within my Google account automatically. Nothing happens if I uninstall the app itself by mistake or clear its data.
Whereas in Newpipe, it doesn't have a gmail account integration feature. Even though, it does have its custom playlist builder setting and also have the option to backup the entire streaming activity and playlists as a whole.
But everything's gone if someday, by mistake, the app gets uninstalled or its data get cleared without backing up in prior.
The only 1 big reason I use Newpipe is for it's external download feature. I can download a video as external .mp3, .mp4 and in other formats.
To be fair, Newpipe does almost all the things that Revanced YT provides.
But I just don't happen to be the kind of guy to create a manual backup every 24 hours just to keep track of what I'm watching. At least, not for now.
Maybe when I won't be needing to update my watch time with my playlist, then I can fully shift to Newpipe. But Until then......