I just add to the new position each frame (though I cap the velocity). This has the same result as manipulating the velocity but allows me to decouple velocity components and gravity components, though admittedly I didnt make use of this.
That makes sense! Thanks for the clarification.