I find the t-spline object snap to be awkward and fustration to use most times. When snapping to a curved object, if you grab a manipulator arrow and move it back and forth, the selected vertice will scoot across the object. It's imposibble to simply move the vertex back to where it was, or to really easiely predict where it will move to for that matter.
I would like to see the direction the vertex moves constrained by the type of coordinate space being used. A fourth coordinate space for when object snap is being used could be added that would be based on the UV direction of the object being snapped to.