Gajim is Windows/Linux. Dino is Linux only and cleaner. But you asked me about cross-platform. The whole different clients thing is a decentralization thing.