Hi,
It's been a while since I checked.
Yahoo stopped their service and changed the app so much it was not compatible with the old service.
This was probably something to do with the 2013 data breach.
As Apple had added Yahoo at iChat 6 they stopped developing Yahoo for Mac.
MSN has virtually died as Microsoft have bought out several other apps including Skype.
AOL have just announced the end of AIM.
During Messages 7 they changed the login process meaning Apple IDs used as AIM Screen Names only worked in iChat 6.01 and higher. During Sierra they announced they would not be taking input from AIM Clients which included iChat and Messages.
Psi will handle Jabber which includes, at least for the moment , Google Talk.
However it been a while but Google announced some time ago that Google talk was being replaced.
Having said that Hangouts has not taken over.
AdiumX has always seemed to be the most Apple like in it's interface and the way it works.
I have not tried out the latest version.
It handles, or did, more options than other apps.
Trillian did a could PC app that crossed over to Macs
Uses a Trillian ID at the base level but you can then access many other services.
The PC version at one time had a Pro add-on that you paid for that could do Video and Audio Chats.
I never like Skype after testing it.
There is no central server and the app uses part of your connection to the internet to support other connections.
Of course it has now been bought out by Microsoft.
There are apps that can join Facebook's messenger and it can also be done from a Browser but of course it does require that everyone you know is on Facebook and we know the issue that they have had with changing Privacy settings ...

8:24 pm Saturday; October 7, 2017
iMac 2.5Ghz i5 2011 (Sierra)
G4/1GhzDual MDD (Leopard 10.5.8)
MacBookPro 2Gb (Snow Leopard 10.6.8)
Mac OS X (10.6.8),
iPhone 6 iOS 11.x and an iPad (2)