They aren't even viable options. Gai doesn't even have to jump, he side steps with neg diff. Gai uses Hiruodora and the fight is done, Gai goes CQC and the fight is done.
Not it is not. Can his Hirodura breach CS2? It tanked such a large scale explosion at the cost of a single wing - an expolsion that made Deidara's Large Clay dragon look like a dot on the page. Hirodura's scale is not larger than that. Then is the question of his techniques. He is not using them by looking at Sasuke's foot. Even the thought sounds laughable. Sasuke can simply fly out of the range as well. Even his snake summons stretch out to a vast range to grab things to pull him to safety.
Then we have the issue of Genjutsu. Can guy pull off all techniques without looking at Sasuke at all? For 6th and 7th Gate Techniques, he stands still at one point. These gates don't last long at all. Once he uses one techniques per gate - bar 8th which has 2 - he is done.
What if Sasuke summons hawk or himself completely flies several hundred feet above? Sasuke is infinitely more smart than Gai. There is no way he is besting him in strategy. There are far too many factors to be considered here. Sharingan is also shown to see all movements easily till 7th gate. Heck, Madara could tell what the heck Gai was doing and that was without Pre-cog.
All Sasuke has to do is pull out CS2 and endure. Its coming on is far too fast. Much much faster than Gate transitions - that when Sasuke jumped up to elude the mines, he was already in CS2, avoiding the blast altogether.
It's not as simple as you all are making it out to be. I'll give it to Sasuke high difference.