It’s pretty reliable. For livestreams, it doesn’t always show correct timestamps and scrubbing back in time doesn’t work properly. But for videos it works well. It replaces the YouTube player with the default iOS video player and adds buttons to the top to change things like quality and the native player allows you to choose subtitles and set playback speed.
As it uses the native player, it also supports picture in picture, so you get that without YouTube Premium. It also works for YouTube embeds on other webpages.
I use a mix of CLI, the Git UI built into VSCode, and Sublime Merge.
Sublime Merge is great for getting an overview, it’s very snappy (especially when compared to Electron Git UIs), and I love the merge conflict editor. It’s not cheap, but worth every penny.