In May I will need to fly from Rome to Catania. I'll have been in Rome for 3 days (arrived from US) and then will go to Sicily for about 12 days.
Looking at flights, there are reasonably priced directs in Alitalia, Vueling, and RyanAir. I am inclined to avoid RyanAir but am not sure about the others. Is there any deciding factor? All have reasonable times - I'm looking at between 11AM and 4PM so I don't have to get up at the crack of dawn but don't arrive too late in Sicily