I too think there are not much of decent wallets for holding ETH and at the same time keeping the funds safe.
If you are specifically finding a online wallet to hold ETH, I would recommend using Blockchain wallet at the best as it already supports ETH.
show me a wallet i can load my json file into (apart from myetherwallet, or command line parity), i cant load erc20 tokens onto a trezor or ledger.
If you don't want to use MEW have you tried considering using https://mycrypto.com (I haven't used it)?
Ledger would be the best option for you because it is really secure
sure but you cant import an existing json wallet into a ledger, only way is to transfer once te wallet is opened.
Then as to my knowledge, there is no wallet other then MEW and mycrypto that allow us to load JSON file.