Blimp would be better for staying in the air longer, but then you're dealing with a ballast system/trying to control buoyancy, all of which would also complicate more exact landings. Plus the larger surface area might make it more susceptible to weather/wind gusts.
Rotor has its downsides...