Sometimes I get notifications, sometimes it may take hours for me to get the notification.
I rarely use instant messaging for important things, and when I do, I make sure to check my phone often so I don't miss the messages.
Is this stupid? Maybe, but I'm not going to install Google's closed source crap on a device that I carry almost everywhere. If that means I become a social pariah, then so be it.