Thanks for the reference. That page clearly explains the limitation of the Chrome App - I hadn't seen that page before, and was surprised as the different operation between the app and the ShapeShift web portal.
I use Electrum as my primary wallet (on my Windows 10) and I like it a lot. The instructions you referenced show setting it up only for the m/44'/0'/0'/0/0 - P2PKH addresses, so I would still be missing the M/49' addresses (AFAIK Electrum only handles one derivation path per wallet). So I would set up multiple wallets to see all my coins (I do that with another wallet I initially created with the Coinbase Android app, which seamlessly supports all 3 paths).
By the way, this is my first hardware wallet. When using it with Electrum, it appears the only benefit is that I never entered my 12-word phrase into Electrum - the KeepKey handles that. Otherwise the Electrum software does the same thing it does with my other software wallets, correct? Is that the only benefit of a HW wallet, keeping the private keys off of the computer?
Thanks for the help!