Hi Darren.
Oh kay!
not sure what to say here... So what shall we be using then ?
Customers really wants it for sure and it's convenient when integrated with the VoIP solution so it gets closer to a unified communication platform.
IM is probably the topmost utilized function of MS Lync / skype for business in the enterprise. There is even XMPP federation support built-in.
Google shut down Google Talk in favor of Hangouts and made sure it doesn't play well with federated XMPP clients anymore so that they get most users migrated in their walled gardens - platforms under their control.
Have a look here
https://xmpp.org/2015/03/no-its-not-the-end-of-xmpp-for-google-talk/ Facebook's chat, Google's Hangouts, Apple's iMessage are all messaging platforms that doesn't allow federation anymore.
It's definitely not the end of XMPP though, and it's not being replaced by a new standardized messaging protocol.
Honestly, I don't care about facebook or apple or google plans with IM or XMPP. I just want to offer a secure enterprise IM solution and ideally it will be integrated with the phone system accounts and interfaces.