I have 2 veneers. I got them about 6 years ago. I've since been to another dentist who had no idea that I even had them.
When I was younger I had an asshole dentist 'shave' down my teeth to make room for my molars. When the molars came, it turned out that I had enough room & he didn’t need to ‘shave’ them at all. Then he suggested braces to bring the teeth back together again. Needless to say I switched dentists & went with the veneers instead of the braces.
Anyway, I also have had many teeth bonded. Any silver fillings I had are now white (bonded). I had my front tooth bonded 3 times! I got hit the mouth with a baseball and the very bottom chipped off. The bonding would only last about 3 or 4 months & then it chipped again. Finally the dentist just ‘shaved’ it to make it even. You can’t tell at all. So, in my experience, the bonding isn’t good to fill in spaces or chips. It wasn’t as strong as the veneers.
I’ll go look for some pictures to compare.