Tromsø vs Abisko vs Rovaniemi for Northern Lights

Tromsø, Abisko or Rovaniemi? An honest comparison of aurora odds, cloud and climate data, cold, flights, activities and cost, and who each place suits best.