What are your other reasons not to use nested SegWit addresses? I have switched completely to native SegWit addresses and I didn't encounter any major inconveniences. If I need to sign a message using one of my addresses then I include an information in the message that it can be verified using Electrum.
The signing issue was mainly a problem in case you needed to prove ownership to an exchange or something, it's also more effort than it's worth to me... I could use it temporarily but I normally use native segwit (other than those exchanges where you can't - sometimes for random reasons where they pick when they want to accept native segwit or not)...
If you set up an Electrum wallet using your Trezor device, you can use it to sign messages just as if you were using a standard Electrum wallet. They can only be verified in Electrum, though. Messages signed using legacy addresses can be verified by Electrum, Trezor Wallet and any other software. Let me know if that's not what you wanted to know.
Yeah this is the only way I use trezor with bitcoin but it might be a good idea to suggest we all use it for signing this addresses in the hope it gets accepted as the standard as its more widely available than trezor...
I didn't think it'd be possible to create a signature without electrum then wanting to verify it before displaying it...
Could you rephrase this sentence? I don't get what you mean.
Oh it was just meant to mena like a sanity check at run time. Electrum takes so long to generate a signature that it seems likely it'd also spend time verifying the signature with the message and address in the process...