I've been a Google Home user for a couple of years and recently bought an Amazon Echo Dot to take Alexa for a spin. I was immediately, in pretty much literally the first minute of use, impressed by how much more natural a single wake word is vs the clunky "Hey/OK Google" phrase, the speed of responses, and the less grating UK female voice of Alexa vs Google Assistant. I also prefer the physical device design and Amazon seems to innovate faster on devices. I hit one issue though in terms of functionality vs Google Home which if correct is a show-stopper for me switching and am wondering if I'm missing something.
A big use of my smart speakers is getting public transport journey planning (appropriate departure time, routing and travel times mostly on London tube and buses and UK trains), walking times/distances to places, and closing times of local shops. Google Home does a really excellent job on all of those tasks, I assume because of a tight integration with Google Maps, but Alexa falls down badly on these tasks. It seems to have no concept whatsoever of public transport and I have found no suitable public transport skills that can do any UK-wide journey planning or planning across the entire London tube, rail and bus network. The skills I have found simply give info on service disruptions or only cover a part of the network. Furthermore, Alexa's knowledge of my local shops and service is quite poor, often giving info on a branch miles away when there is a big branch only a few hundred metres away from my home or simply not knowing about local services when Google does.
Is this simply an area where Amazon is still doing catchup or am I somehow not seeing functionality that should be there?
If it is a deficiency then has Amazon stated any intention specifically to improve mapping services and route planning capabilities beyond what so far seem to me to be limited to very basic driving instructions between places where even that isn't particularly reliable in terms of recognising destinations?