Hello All!
Not sure if this was discussed before. If it was, please send me the link

The ortho says I'm almost done with my braces (have 2-3 months to go) and while I love the improvement made, I am still not completely happy with my smile. The size, shape and color of my teeth need improvement. Some of my teeth are uneven in length and even shape, so I'd like to look into fixing it.
Here's my question: which is better in your opinion? Crowns or Veneers? (keep in mind my teeth are yellowish, while whitening could be an option, I'm not sure how much difference that will make.)
I've noticed some people's smiles face to face and I can clearly tell they have 1 or 2 teeth that look significantly better than the rest of teeth, but I've noticed that some sort of black rim around it (between the gums and the teeth). Whatever it is, I don't want it as it is clearly visible. Is this the result of veneers or crowns, or both?
Any advice and input will be highly appreciated. Thank you!