Prefer a stand alone dash GPS. A Garmin with lifetime updates should be $80-140. Some like the big size trucker version to see better. More expensive.
IMO cellphones ok for limited use but all mine regardless of brand get very hot when running for hours. Then you have to figure a way to put on dash, small screen. The dedicated dash GPS just work, remembers where you are going when you leave McDonald’s