The city of Osaka is a crowd-puller in many ways, from its Insta-friendly theme parks to its neon-lit neighbourhoods.