Ditched the N97 in April, and bought the E72, but that has now been 'requisitioned' by my daughter, so bought a used E75 to keep me going til I see something that ticks all the boxes.
Have tried using all three with Nokia Maps and here is my summary / experiences FWIW.
N97 - I didn't get the GPS fixed, as I thought it was ok. Updated to the free Ovi Maps and voice guidance. It was ok, slow even though I had downloaded country maps for Saudi, the accuracy was around 200 metres out. Not good when deciding which immediate turn to take.
E72 - THis phone also comes with free Ovi Mpas guidance. Was pretty good, but again the accuracy was not perfect, still some lag, and again, had downloaded the country maps to the phone.
E75 - Best one yet. Accuracy is spot on, perfect turn by turn directions, as good as Tom Tom I had used in the UK. But, this phone does not come with free voice guidance, so I did get a free 90 day licence. Navigated around Riyadh yesterday perfectly
Strangely enough, the E75 is about the lowest specc'd phone out of three, with the deciding feature being the camera, a mere 3.2mp. N97 was the highest spec with FM Transmitter, stereo speakers, TV out, built in memory. The N97 would have needed a GPS fix for it work better, but the E75 locks on almost straight away, very impressive I have to say.
Although I only go the phone as a makepiece, I can see me holding onto it for a bit longer. THe only downside is the lower C Drive memory, slower CPU, and this does make a difference when for example, connecting to the Gmail client, it does noticeably run slower. But I digress, this was only to talk about the GPS.
So, those of you who have not yet fixed the N97 GPS issue, I suggest you do it sooner rather than later.
Thanks.