I would say the main benefit that Sparrow has over Electrum for your use case is how easy it so connect to your own node and not rely on a third party. Electrum requires that you set up an Electrum server on top of your node first; Sparrow can just be pointed directly at your node.
I have, actually! But I forgot to mention it. It was a 2-clicks process to do it. Provided that you already have a node of course.
Can you elaborate though? Is it better (and for what reason), to run Electrum Server upon your node, instead of connecting Sparrow to your node?
Although Sparrow excels in terms of UI and UX, in addition to the ease of connecting your nodes, in addition to Taproot addresses and better performance of the Lightning Network, Electrum provides you with basic and good features for all these requirements, so if you are familiar with Electrum or have not used any of these wallets before it is a good choice.
I also think that the way Electrum deals with individual HW plugins is better. so I will vote for it.
There are actually too many people that used to use Electrum since it was released and haven't switched to any other alternative. That's what made me curious.
Electrum doesn't generate a BIP39 seed phrase and uses its own algorithm when generating a seed phrase.
Of course, you can import a BIP39 seed phrase in electrum. To do so, just click on "Options" when entering your seed phrase and check "BIP39 seed".
Thanks! I have tried it and I can verify that.