There's a good reason why the tomtom stuff is the best seller on the market. The interface is excellent, it's keenly priced, the maps are good and the speed camera databases are plentiful.
I've got it installed on 2 mobiles currently, and have been using it now for a good few years.