Yup best..citymapper....
For walking and public transport, I like citymapper for its ease of use where it's available.
But sometimes, nearer to the destination, like few m away, google map is more accurate.
Can try moovit too, but I'm more used to with citymapper
Google maps sucks in Korea, short distance also can tell me no route found.when i was in korea.
For walking, i find CM give better navigation than google.