Gmail seems good, I never had issues with Gmail.
Delays are fine by the protocol, it's not a violation, it's not IM.