As of 2016, both ECDSA and RSA algorithms are both robust enough for using them in production. The holywar around them is based not on security concerns. On one hand RSA keys was used for such a long time that in our days they are supported by nearly any piece of software. ECDSA is relatively modern algorithm and for this reason it is not supported by a range of legacy software. In particular you’ll need TLS support to be able to use ECDSA keys. In our days TLS substitutes SSL which supports RSA keys only.
On the other hand ECDSA is much more effective. 256-bit ECDSA key provides as much protection as a 3248-bit RSA key which is considered as unbreakable till 2030. Shorter key means shorter digital signature. Benchmarks shows that ECDSA algorithm requires about 10 times less CPU computation power than RSA for authorization.
Thus, even if ECDSA seems to be much more effective than RSA in our days, both of them are still strong enough. If you don’t need compatiblilty with legacy software, switch to ECDSA keys is preferred.