AlignPosition offers many benefits over BodyPosition, but one fundamental feature it is currently lacking is the ability to prevent the constraint from acting upon specific axes. BodyPosition allows you to set the MaxForce as a Vector3, limiting the effectiveness of the object on different axes.
Currently, if I want to have AlignPosition only act upon the Y axis, I simply can’t.
e.g. For AlignPosition, a Vector3 property ranging from 0-1 on each axis could determine how effective it is.
I believe other constraints would benefit from such a feature, as BodyMovers are currently superior to constraints in these situations.