I have the mini 4 and use it only for flying. It seems the perfect size for the Mavic 2 controller. I bought mine refurbished but that Best Buy price is a good one for a 128. In terms of updating maps, I just fire it up on my home wifi and take care of that and any other updates before I go fly.