Years ago I used NewPipe but when I wanted a little more from my app I switched the ReVanced until it started giving me more and more issues. For the past 3 months or so I've been using a cracked Youtube Premium app, but now it's dropping every video after about a minute. So what's everyone using these days to avoid all of Google's bullshit but still watch Youtube content?
What are this ethical reasons you are talking about?
BTW I know Google will never support it but for me it is a must have feature and not even premium can offer it to me, hence ReVanced is the way to go for me.