I had TomTom on my 3G and it was very slow but I used it. I bought the traffic package and it was okay but I paid for it so I want it. When I upgraded my phone yesterday I tried to restore my purchase of the traffic and it kept giving me bad password issue. I found this link.
http://discussions.tomtom.com/t5/TomTom-for-iPhone/TomTom-1-7-iOs-5-compatible/td-p/43601/page/10
http://discussions.tomtom.com/t5/TomTom-for-iPhone/TomTom-1-7-iOs-5-compatible/td-p/43601/page/10