Correct. Only SH3Cmdr provides a way around SH3's "one-to-many" relationship in respect of ship names.
It's still not perfect - as SH3 doesn't record the nationality of sunken ships, SH3Cmdr has no way of allocating correct national names with 100% certainty, but it's still better than just seeing a log full of "C3 Cargo" sinkings... at least I think so anyway.