Comes down to use case and what you prefer.
On my Mac and iPhone I use vinegar all the time and it works great. Also means you can turn iphone screen off if you are just listening (save battery). Same YouTube account/subscriptions etc.
On my iPad when plugged into a tv I prefer invidious. I tend to watch long (6-8 hour streams) and It outputs at a native resolution to the tv and allows the screen to be off.
I haven’t played it recently but originally it was the reverse. Steam version was full featured and while it had dlc wasn’t play to win. The mobile version was cancer.
iOS Vinegar Tube Cleaner