There's no problem or danger with importing a wallet as watch-only it's the best thing you do if you only signing transactions on an airgap device like a phone.
Coin control is what you need if you don't want to spend any unconfirmed transaction check the image below you can also ignore and don't add other coins if you don't want to spend them all(Confirmed or not).

Once you add a confirmed transactions that's the only coins you can spend on the send tab.
Thanks that was very helpful I see exactly what you mean.
I am going to use coin control for all tx in the future I think.
I can just add more uxto (coins) to the coin control as required.
When you add a coin or uxto to coin control does electrum remember that next session or you need to re add and reference dust attack coins each time?
Does anyone know why electrum is set up to use all input uxto on the same address? Even when just 1 input uxto has sufficient funds to make the spend?
This is very strange default isnt it?
Or is there a reason ?
If you set up a watch only wallet using only a single public address not xpub
Then change is always sent to that same address. Not a different change address.
So can anyone explain why if you have 40 uxto each having more than the single spend amount. Why electrum wants to use 40 inputs?
It could use just 1 uxto input.
Is there a reason specifically related to a watch only single address wallet?
I suppose after the first time it moves all of you coins from all of the 40 uxto and then send the change to the Sam's address , will that be in 1 big uxto clump? So only the first time it spends with a huge tx fee and the following times it will be just a single input and be much cheaper tx fee?
Is the reason electrum uses every single input when it could use just 1 input because it is attempting to organize or consolidate your uxtos?
Or is that not why electrum does this?
Thanks.