if u want the qwerty keyboard try the htc kaiser(its called different things on each network) the only downside with it is that if you want to use voip or skype on it it you have to use the speakerphone or external headset for the audio, its also a bit chunky but works very well, i use mine everywhere, especially good if ur on an exchange mail server. youl probably also love the tilt up screen/keyboard. for tomtom its great gps picks up quite fast(altho benefits from a reboot every now and again) and battery life is about 5 hours running gps,hmts,wifi and bluetooth. oh and u can stick in a mini sd card up to 64GB
the n95 8gb on the other hand(my second phone) doesnt have the querty keyboard or touch screen (which gets really annoying when using tomtom) but does work thru the normal ear speaker for skype and voip as well as having a nice 5mp camera with a flash but the battery life on its shit and you cant add any more memory, youre stuck with the 8gb (altho i think theres a 16GB version in the pipes)