@mattmoyer and I talked about this. He observed that changing our key algorithm would force us to ship an app update with the new pubkey anyway. We're planning on moving to another network stack soon, so as long as this serves our needs for the immediate future I would be +1 on just supporting RSA.

If there's a good reason to support DSA and ECDSA right now that's fine too, but it's going to make this code more complex.