On my 3GS iPhone, I have used only Navigon and TomTom and really like the Navigon app better by far. But on my Mom's 3G, Navigon is pretty slow and seems to have a hard time. For the 3G, is Tom Tom the preferred navigation app? Or Magellan? Or something else? Thanks!