It really depends on the preference of your drivers. Comfortable drivers means good driving, which means more matches won.

Last year, for example, our team had several different programming strategies for motor control. They let the drive team pick which one(s) seemed most intuitive and easy to use to them. In fact, they offered that if not all the drivers agreed on a strategy for control, we could program one of the switches on our OI to allow us to switch between modes, so when different drivers used the robot they could customize it to be however they wanted. Luckily for the programmers, however, all of the drivers agreed on one method, so they didn't have to do that.
The method we ended up using last year was a curve, very similar to the one described in the last post. However, I am not on the programming team, so I'm not sure exactly how the code worked. Hope that helped!