Gossip worked extremely well on the desktop.
I haven't been able to find another native desktop client that came anywhere near it. Its only problem is the lack of zaps.
You say 'nostr' barely works on desktop - did you try Gossip?
I'm open to suggestions for other desktop clients.