I am from Hamburg, white and really don't like Hamburg, but I am surprised that no one mentioned the difference in subtile and public display of racism. I have foreign non-white friends who studied in northern Germany, moved to Munich/Bavaria to earn good money in tech and left or plan to leave again just because of that. My girlfriend is from Nuremberg and the open extreme right-wing and racism there is on another level btw.
I grew up in Hamburg (mostly Harburg) for twenty years and am back now after nearly twenty years away. You are absolutely right. The (mostly unsubstantiated) arrogance is hard to miss out. But I love Harburg. Harburg is the mostly overlooked, sometimes ignored and always looked down upon, a bit dirty southern part, which slowly grows it's own self-esteem. All in all I just don't like Hamburg.