The one from Google does none of those things for me. Videos usually start playing reliably, but long ones won't go all the way through before a data transfer problem hangs the stream. If I pause a video and later try to resume playback I've found this only works about 10% of the time. If I try to load the video again and skip forward to where I left off this basically never works.
Even over wifi, watching a YouTube video on my phone feels like it's 1993 again and I'm trying and failing to download a 1 MB file from a BBS.
Wish I had an android so I could recommend you one But it's odd that Google does not have any decent YouTube apps. The one on the PS3 is an absolute trainwreck, not a single video loads correctly, and they all glitch out midway through.
Even the actual website has this issue for me, on the other hand. Half the videos I attempt to watch fail to load, even on 360p, sometimes even on 240p, and I'm on broadband. What's the deal? You'd figure YouTube could afford better servers, but maybe it really is that popular.