I use the Beeline. It's not perfect but it's easy to move between bikes. It seems to get confused if the mobile phone signal is poor (it connects via a phone) and or if there are too many stops planned (eg 5-10 stops). It doesn't seem to like going across country borders in Europe, but that could be a phone connection / network issue.
Some people seem to have travelled half way across the world with it, so there could be an issue with the connection to my Samsung. I reckon it's pretty good in the UK, especially if on a trip involving 1-2 stops, and it has got me to rallies in Europe.