I've gone back to TomTom on the iPhone now. Had Here on the Windows Phone but I'd already paid for TomTom ages ago so when I changed the work phone to Apple thought I might as well go back to that.
Only thing is they've just changed to a new version, although the old one still works. Not quite convinced yet.