Upgrade von Version 2 der Google Maps-API auf Version 3, Vorschläge

Ich habe die vollständige Integration von Google Maps Version 2 in meine Webanwendung mit Funktionen wie Wegbeschreibungen abrufen, Cluster-Markierungen, Info-Fenster mit Registerkarten und Kontextmenü (Rechtsklick). Die Implementierung weist ein sehr schlechtes Design auf, was zu Problemen führt. Jetzt muss die Kernimplementierung überarbeitet werden, um ein besseres Design zu erzielen. Ich dachte an ein Upgrade auf Version 3 der Google Maps-API. Bitte schlagen Sie vor, ob dies eine gute Sache ist und alle meine Funktionen in kürzerer Zeit ausgeführt werden (oder ich werde Ersatz für alle genannten Funktionen erhalten). Oder sollte ich mich an die Version 2 der Google Maps-API halten?