Racing flats have the advantage over the VFF in that they don't look silly (IMHO, the VFF look a bit silly!) The more minimalist the better, so racing flats=good.
I'm not saying that you cannot run fast without pushing off, I am saying that if you do push off, you greatly increase your likelihood of injury, particularly if you do so for every step of training for longer distances during endurance training.
Sprinters can get away with it since they are running for a few seconds at a time. Even they don't push off at every step, only really when accelerating.
Yanni
Barefoot runner since December 2004.