To answer your second question, any wallet where you can access the private key is a safe place to hold a coin during a fork. Just like Bitcoin Cash, don't keep it on an exchange or some other place where you don't control the private key. I don't know if ETH is going to hard fork, or not ... but if it does, you theoretically don't have to do anything immediately. You can just let your coins sit on the new block chain until a new fork wallet is developed, and claim them at any time in the future by importing your old etherium key. I just printed off my BitCoin private keys, and kept them in my safe for whenever I want to claim the bitcoin cash.
Thank you. Makes perfect sense.