Li Shenron
Legend
If they provoke an AoO, then by readying you will be able to use abilities like Extra Attack, or melee spells. Its only straight better to take your turn if you have a viable action to take before the flyer is in range.
Unfortunately, readying a spell is a terrible tactic, because of two reasons:
1) If the trigger doesn't occur before your next turn, or if you give up the readied action to do something else (i.e. use your reaction for OA or else) you lose the spell slot anyway. An intelligent enemy could very much decide to not attack you, if he sees you readying a spell (which is actually quite visible, since you cast the spell on your turn and only release it on your reaction), to make you waste your spell.
2) Between the casting and the releasing of the spell, you are concentrating, even if the spell itself doesn't require concentration, so you are even more vulnerable to losing the readied spell.
By the way, you always have a viable action to take: dodge.