@kev
Check invidious as alternative frontend. It of course supports viewing YouTube videos, but you can also sign up and create a account on a instance oft your choice so that you can subscribe to your favourite channels.
As mobile app you could try out NewPipe vor SkyTube.
@majicjay