Horray more people who have never played Vanu arguing that vanu are fine!
Please play the faction prior to judging them.
Vanu need a bit of tweaking but they are fine overall. Just stay away from the lasher and pulsar and thresher and maxes and you will do well.