i have been using n95, it has good gps, i installed garmin with middle east maps and route tracking is free but its hard to find maps for other countries, with nokia maps its free to download maps for all countries but route tracking is not free, you will be charged by your network provider