I would never trust any online wallet that holds private keys! That is just ticking timebomb.
MyEtherWallet doesn't hold any keys, it's just a viewer, so that one should be safe for most people, but then you also have to watch out for impostor sites.