Pidgin was good; it did what needed to be done and wasn't that bad at it.
The last service I was using it for was a self-hosted XMPP server for a small group of friends that were all refugees of other defunct services. We ended up finally moving to Slack or Discord (the group bifurcated along game-playing lines).
Now I've got to find something new yet again!
I put Mint on my Surface Pro 5, it works quite nicely so far. Granted I do "typical" stuff on it like web browsing, email, basic picture editing, and some chats, but for those things everything's working fine.
The only different part of the install was installing the Surface kernel after the fact: https://github.com/linux-surface/linux-surface