Yes the main challenge is trying to find good frames that the atmosphere hasn't turned to mush!
Also, when you have a lot of frames and very high SNR, deconvolution works like magic. But you'll need a lot of data for it to work well. Derotation is another key. Without it you are limited to a couple of minutes because of the planet's rotation. Even 3 minutes x 6000 = 18,000 frames, when you pick the best ones it isn't much data to work with.