VNAV is your high maintenance girlfriend: a lot of input, everything needs to be just right before she works correctly. FLCH is the girl next door: reliable and predictable, does what you want, when you want. V/S is the crazy one: looks great at first, but deadly if you don't pay close attention.