I use back-stitch all the time. My old machine used to go back immediately, but my Bernina always has to do one more stitch forward before it goes back. And I find that one stitch back is enough for most applications.
Some machines go back five stitches. That is ridiculous and adds a lot of thread to the seams.