Electrum is made with Python which have good cross-platform support, most error happen because you have outdated Python, outdated dependency or you use unstable Linux distro.
But if you still want to use another wallet, there are options such as Wasabi Wallet and Green Address.
There's a difference between python 3.6 and 3.7 that is used by electrum (I think). Debian (when I last used it) only had 3.6 on its repo meaning that the installs of electrum (from the website using git clone and curl - both methods) failed to load due to incompatibility issues.
Debian is highly conservative OS, so it's not weird to see outdated application. But aside from compile and install from source, you also can switch to unstable/testing Debian repository.
I wouldn't recommend it, but you can check this guide (
https://www.binarytides.com/enable-testing-repo-debian/) if you're interested