Es gibt eine Google Maps app, die super funktioniert und auch turn by turn Navigation anbietet (habe ich aber noch nie wirklich benutzt, da ich ein navi habe oder die native apple maps app benutze)
Sie funktioniert gut und sieht auch schick aus.
Deine zweite Frage beantwortet sich fast schon von selbst. Ich habe zwar kein Android Handy, aber ich gehe mal stark davon aus, dass Google maps wesentlich besser auf einem Android Handy läuft da das OS ja auch von Google ist.
Du wirst aber auch mit einem iPhone nicht verloren gehen
Hast eine Native Maps app von Apple und die Google Maps app die es kostenlos im App Store gibt benutzt das selbe Kartenmaterial wie die auf einem Android Handy.. Google Maps wird aber mit Sicherheit besser in Android eingebettet sein da es dort keine 3rd Party app ist!