mogadishu is the best looking city in somalia in my opinion (going off people's snaps and pictures and videos online) and seems to have the most potential to be prosperous, but its security, or lack thereof, makes it essentially the shittest city in terms of practicality and investment. hargiesa may have peace but if people are being honest it looks shit and stability hasn't been helpful in developing that wasteland, the majortiy of it looks like a large sprawl of slum, and the inequality is rife, where diaspora people live in semi-nice houses but no-one else. you have to bear in the fact that majority aid is pumped into mogadishhu and its outskirts tho,so hargeisa might be better if aid starts rolling in, but that will never happen in its current state of being a half country. can't speak for puntland cause never been or seen much, but looks decent and is situated in a better place to be the hub of somalia if the right investments are put in, but mogadishu will never let go of their inflated ego and let go of the countrys political power, even though its proven to not work down there