By whoever loves Digit - not a coder, can't make a finished product, just posting this in case anyone wants to give feedback or implement these features in their work. I worry about Digit and hope she is safe.
Wallets should guide users through as much understanding of random number generation as they could ever possibly want, like other elements of wallet security devs try to be very informative about.
Vanity key generation should include warnings of the security risks associated with it; and so should instantaneous key generation in general, instead offering the option to generate a more securely randomized key by hand with coin flips or dice rolls.
It should not only be explained to users that their seed is important to keep from being lost or stolen, but also that a wallet's coldness can be enhanced by air-gapping and ensuring proper randomization of seeds.
Guidance should be available to users on the aforementioned process of generating keys by hand. This guidance should include both built-in tools and outside resources, and ideally, an intelligent user should even be able to verify the cryptographic functions of electronic systems by hand, using suggested guidance.
Related: Sketchy Idea Proposal 451
Guided brainwallet setup
Going a step beyond verifying the functionality of electronics, it would be great to help the user perform cryptographic functions with less involvement from electronics in general. This would be particularly useful for the sake of "brainwallets." Guidance could be available on how to do checksums and derive wallet addresses using pen and paper; or, if that wouldn't be possible, perhaps using a calculator, as it should be easy enough to wipe its memory; or, if a mere calculator still isn't enough, perhaps something like a PlayStation 1 or a Nintendo 64, which hopefully still shouldn't have too much spyware compared to a typical modern laptop or phone, while being much closer in power than a calculator.