Don't forget if you visit an area without a cached map you can also enable a personal hotspot on your actual phone and connect to it on the phone that you use to fly to quickly get a map. Many will say disconnect the hotspot before flying to reduce interference but I have found it does not interfere with the Mavic whereas it did with the Phantom.
The other thing to consider is if you want to use apps such as Autoflight Logic that use the phones GPS module you might want to get something with cellular service but don't put in a SIM in there as these will include a GPS module and others may not. Just check the specs.