im contemplating doing it but would be cheap for my i think since i only have a gap. i got very nice teeth, white and straight.
They wanted me to wear braces for 2 years to get rid of it, i said HELL NO to that. not worth it.
Depending on your age, braces might sound good but if you have the money get the Veneers and im 99% sure insurance does not cover since its cosmetic.