`sep.degree` would give a float, not `Angle`.

`sep.to(u.degree)` would return a `Quantity`, not `Angle`.  I actually pondered a bit whether the output should be `Angle` or `Quantity`, but decided for `Angle` because that's why we have `Angle` and it seems closer to the original API.  But there may be room for discussion there.