I was going to complaint that Samourai Wallet only available for Android, then i found out Whirlpool is separate software and available on Desktop.
I always had the same issue with it (I prefer desktop software), but Whirlpool for the desktop requires you to install Java, which I'm not particularly fond of. They should maybe package it with the binary or something like that; for now I'll give it a pass.
They have AppImage which should bundle all dependency (including Java). But what's your problem with Java? If you don't want install closed source software, you could install OpenJDK.
Honestly, a few things. Besides me not liking the language and the program running in a VM instead of bare-metal being less efficient, whenever I started using programs that depended on Java in the past, it ended up in desaster. Some programs required different versions than others, then some versions interfered with each other; uninstalling Java also didn't go cleanly all the time - this sort of stuff.
But I'll try the 'AppImage' then. Thanks!