What is the best ghost Pokémon?

What is the best ghost Pokémon?
The top ten Ghost Pokémon, ranked

Aegislash.
Duskull.
Rotom.
Banette.
Cofagrigus.
Drifloon.
Sableye.
Decidueye.

The top ten Ghost Pokémon, ranked
  • Aegislash.
  • Duskull.
  • Rotom.
  • Banette.
  • Cofagrigus.
  • Drifloon.
  • Sableye.
  • Decidueye.
See also  Who will be the new James Bond?