Unfortunately, DSA has an important weakness that RSA doesn’t: an entropy failure leaks your private key. If you used a machine affected by the Debian entropy bug then, in that time, messages that you encrypted with RSA can be broken. But if you signed anything with a DSA key, then your private key is compromised.
The randomness in DSA is absolutely critical. Given enough signatures, leaking just a handful bits per signature is sufficient to break it [...] I’ve added the option to OpenSSL to do the same