

Those are fair considerations. However, I think in the context of a massive cargo ship, a penalty on energy density might be worth it to avoid the risks associated with ammonia releases. Of course, a nuclear reactor powered ship would run on the highest energy density fuel and is arguably safer to operate than a ship that runs on ammonia.
My response from the last time I saw this question: