Difference vers Object.Angle() and Object.Direction()

I know Direction is only for sprites but, there is any advantage in using Direction vs Angle? There is any difference?

Thank you.