Porcelain veneers are tremendously better than composite bonding in every way. If you have heard horror stories about them, then you are talking to the wrong people, including dentists. Dentists that are untrained or unskilled are not able to provide an acceptable service, and often...
I have done cases exactly like this, resulting in a closed space with teeth that are the normal width. It is easier if the clinician that does the orthodontics is also the one removing the bonding, but I would not trust Invisalign to do this case. You should use traditional brackets....
This can be done one of three ways.....Using dental bonding, porcelain veneer, or a full coverage porcelain crown. I would go with dental bonding first to save on tooth structure allowing your bite will not interfere or cause the bonding to fail prematurely. Dental bonding will also be the least...