Less maintenance, dust/water proof, easy to install, higher efficiency gives longer range. The only con with these motors is heat. Heat can accumulate more easily as the water/dust insulation.
Outrunner with belts/chains/gears
Can spin faster with gears/belts, so possibly higher top speed. Con is the added complexity and later maintenance (changing belts, dust, dirt, etc.)