You can get the address from either the offline wallet or the watching-only wallet. If they are configured correctly, they will generate identical addresses. The watching only wallet is essentially a "clone" of the offline wallet WITHOUT the private keys. I'd recommend using the watching-only wallet for the day to day tasks like generating addresses, checking balances etc. The offline wallet should only really be used for signing transactions.
ps. You should double check that your offline wallet and your watching only wallet ARE actually generating identical addresses before you start sending coins to your wallet
Many thanks for this. I have read that Electron generates many addresses for receiving BTC. So, if the first one the offline wallet creates is the same as the first one the online wallet creates then all is well?
You are now smarter than the average Bitcoin user
Yes, keeping coins on Exchanges "long term" is a terrible idea. As the saying goes "If you don't control the private keys, you don't control the coins"... and I'm not aware of ANY exchanges that give the users control of the private keys for their accounts.
[/quote]
They definitely should.