Knows anything?
It must have this feature
1. Don't download the whole blockchain. (light)
2. Multiple addresses
3. Generate multiple addresses from seed keys
4. If I lost everything I can always generate the wallet from seed keys.
The only wallet I've known so far that is close to all the features that you are looking for is Jaxx wallet it's not 100% to what you are looking for number 3 option is not possible,but you can try it security is ok..