I've used all types of in car nav since the early days of receiver and laptop. Phone nav does appear to be the future with the most support. I currently use an iphone 7 plus (in a mount not my hand) with the garmin hud in the truck and garmin north america app on phone. If you MUST have a built($$$$) in I agree with an apple car play/andriod auto head unit to avoid expensive update charges but be aware apple maps and google maps will use a small amount of data -you can pre download maps with google maps to avoid that. The latest garmin 770lmts also looks very good. The reason I favor the smart phone is I can do all my trip planning/research and routing on one device. I'm upgrading the device every 2 years anyway and it is always with me - not hard wired in the truck. Makes tons of sense for me.