I think gyroscopic data still can have the edge if it has higher sampling rate than the video: then it could be used for removing blur from individual frames.

I also expect purely gyroscopic approach to be much lighter compute-wise.