I never found it to be very useful, frankly. If you had direct control over the dragon while you were riding it then maybe it would be OP, but as it is you're relying on the dragon AI to follow your instructions, and it does that about as smoothly and effectively as giving instructions to a hippo riding a three-wheeled shopping trolley.