Very good list. I concur with most. I didn’t like Amsterdam or Berlin’s options since it felt impossible to find newer providers. It seemed like everyone was old and shellshocked as hell. In Asia, I would add Thailand (some very good, some god awful), Hong Kong (they hang outside the 7/11 store I shit you not), and Vietnam (limited experience but excellent).