I've just used Google Maps when I've got data (Three Feel At Home) and Here Maps in Canada / USA when I've not had data.
Here Maps was fine enough providing you knew the address, Google Maps is much better though as you can just type in things like 'Starbucks' and it'll find the nearest one (along with really good walking directions).
Here Maps was fine enough providing you knew the address, Google Maps is much better though as you can just type in things like 'Starbucks' and it'll find the nearest one (along with really good walking directions).