I haven't used Apple software in a long time, but Google is not immune to this either apparently. If you use the YouTube app, and especially if you use Chromecast, you'll experience countless bugs as it fails to reconcile state changes between the devices or properly buffer videos. I'm considering setting up a raspi or something and installing an ad blocker on it to replace my Chromecast. I don't think this is what Google wants but its product is difficult to use any other way.
Hangouts / Google Calendar are also really clunky and seem poorly tested. Things often go out of sync or you're randomly asked to re-login several times a month, and only during video chats.