You can create a Google map shortcut by going to maps.google.com and then clicking on the create shortcut link. I have done this and it works well.
That is the best you can do until Google decides to finish their stand alone app for the app store.
Also, why would you want to purchase a whole new phone just to get Google maps.
I know this was not addressed to me, but I've also been thinking about switching phones because the main reason I got a smartphone was to use the GPS... when the maps don't work... that defeats my purpose for having one. Reason enough to switch to a product that actually works. Especially when they're so expensive.