In my five months of travels, I went to 28 towns and cities (including islands, Pulau Sibu and Gili Trawangan)*. But here are the three cities worth revisiting and they aren’t what you’d expect.
3. Jakarta, Indonesia
With a population of over 10 million people and 30 million in the Greater Jakarta region, Jakarta is not to be messed with. While Jakarta has a lot of poverty, it’s dirty and the traffic is terrible, it has a lot of things to see (unlike Manila), there are new buildings between shanty towns and heritage buildings. It has a thriving art scene where I saw a very bizarre Japanese play (thanks Melan) and transportation is very cheap with Gojek, Grab and Uber motorbike available in spades. It’s so cheap that I often just used the food delivery instead of going out and battling with the traffic myself.
This could have easily been Bangkok, Singapore or Kuala Lumpur. However, I have spent a lot more time in each of those cities and so Jakarta takes position number three.