A lot of commentators believe that since ammonia is less inherently safe it will inevitably be less safe in practice. I am not convinced by that argument, and in general if there's a strong enough business driver then anything can be made safe. But what really swung me against the idea of ammonia as a shipping fuel is that the expected cost is barely any better than methanol (which is much more inherently safe) and is more expensive than biodiesel.
The shipping companies have a real conundrum on their hands - do they go ammonia, methanol, stick with diesel, or try to get near-shore and inland shipping onto electric? Ammonia-fuelled ships have to be THOROUGHLY designed from the ground up specifically for ammonia use; you have to be 100% committed to go down that path. Whereas biodiesel can simply be dropped in (you can of course choose to fill up with a biodiesel blend today, but nobody does because you can put emissions into the atmosphere for free).
Unlike solar cells or battery cells, I don't really see much chance for 'learning rates' and technology improvement to drastically drive down the cost of green ammonia. Falling electrolyser costs are nice, but they're only a portion of the process plant CAPEX, and the cost of the green electricity dominates the economics over the process plant CAPEX anyway. You could get electrolysers for free and still be unable to make cheap green ammonia. So for green ammonia to get adopted, a strong 'carbon price' needs to be in place, and I think that same strong carbon price would make biodiesel competitive.