Why can’t you use native clients under Windows, Mac and Linux then? Use what your platform offers for the best experience. I do this and sync my ssh config file with Syncthing.
In iOS we can’t have Syncthing so I’ve to use panic.com/prompt/ and live with it.