I've actually gone back to using a new Garmin standalone device. The screens are huge, don't have issues with data networks not being available, and free up your phone, for phone stuff.
Hear hear! If you feel you need _any_ phone functions while you're driving, stop, just full on stop, don't pass go, don't collect $200... Just stop, because you're doing something stupid!