An important reason to calibrate while at a new location is for the Spark to get the interference levels of the new region. This will help the Spark understand what is "normal."
You also have to remember it only has one IMU and compass, no backup like the Mavic or Phantom. This is an important...