For me, Hamburg was the best - we were the second largest ship to berth there at the time and the trip up the Elbe was very memorable on such a large ship.
The worst, was not quite a port but a transfer ship the 'Boca Grande'. Located off the coast of Venezuela, the humidity never dropped below 80% and the winds never below force 6. There were no tugs to get you alongside and it was hell on the mooring lines. I understand only Nouadhibou
in Mauritania is a worse place to load.