In my experience, electrum is a far superior wallet software. Although if someone were to gain physical access to your computer, they could gain access to your funds if they also had a trezor.
Do you mind elaborating on the above?
Do I understand correctly, if I use Trezor with Electrum on my computer then there is a risk that somebody else can gain access to my funds should they be able to get hold of my computer and if they have their own Trezor?
So this would mean that just putting my Trezor in a safe is not enough, I need to lock my pc away as well?
My understanding is that you need to put your recovery seed into electrum in order for it to display your wallet. My understanding is also that if you have a trezor device, then all you need to recover your private keys is your recovery seed. Although I do not have a trezor personally so there may be an additional step required to recover access to your private keys.
That is my understanding as well i.e. that they will need to get hold of your Trezor but the way you worded it, it sounded like you were saying that your funds would be at risk if you made use of Electrum and Trezor and somebody else got hold of your computer and if they had their OWN Trezor.
My understanding is that if you use the recovery seed for your Trezor, then it would be very similar to you using that seed on a brand new Trezor. This is how you regain access to your funds if your Trezor were to become lost, stolen, or broken; you would have a new/replacement Trezor shipped to you, and then you would use the recovery seed to gain access to the private keys that the trezor is protecting.
I know at one point a PIN/password is chosen/necessary, however I am not sure if this is before or after the generation/importation of the seed.
IMO electrum should really have a way to simply use the xpubkey(s) associated with your trezor and then would generate an unsigned transaction with electrum and create a process in which it requests the trezor that is plugged into your computer to sign the transaction prior to it broadcasting to the network.
Also, if someone were to want to import their trezor seed into electrum, then it should allow for the signing of transactions locally.