vertices jump about when dragging
You must have set your "Type of element to snap" to vertex or segment and have your "Snap onto Self" turned on. Check that Type of element to snap to is set to face. You can leave "Snap onto Self" on and turn on "Project Individual Elements on the surface of other objects"