Yep, basically you pick your posion. You either get stuck every now and then but get to move quicker, or you move slower but more reliably.
For me it is all about how sus something looks. I tend to think the Fly -> dismount -> grounmount -> walk 3 feet -> engage mob, is like painting a big 'IM BOTTING' sign on your back. So I'm happy to go with the sometimes-getting-stuck option... I'll just have to put some work into the unstuck routines XD (got it working btw, thx)
Is there anyway to modify the fly height? I would like to be out of reach of unintended mobs if possible.