This appears like the best way to store tokens, it allows sending and receiving tokens in a secure way, the way to create keys is very secure, because these keys are created by you and you can secure all your transactions privately.
I'll just say be very careful about your personal keys, they should be stored in a safe place. There are so many types it's hard to say. Also, it is a free, open source, client side interface for creating easy to use portfolios according to user needs. I consider it the best ERC20 chip wallet.