The "old" electromechanical relays did and still do a great job for what they were designed to do....and like was said, I have not upgraded the firmware in one yet either!
Granted there have been many instances where I have needed different curves or functions and could have used a micro based relay, but most of the time they are perfect for the job.
The manufacturers are always pressing to get the latest and greatest set of bugs (firmware upgrades) in all of the existing relays in the field, but I do not do the upgrades unless absolutely necessary. I have upgraded the firmware in relays and had them not operate as advertised. Then I end up flashing it back to the old version. That means that every time I do the upgrade, I am also doing another full commission test....and who needs to be doing that!
The capability of a few cycle delay in the inst is what I miss most of the time.
Alan