Pidgin is the oldest and least worked on client. XMPP is like Nostr. To say “Pidgin sucks so XMPP sucks”, is like saying “Iris sucks, so Nostr is abandonware”