Since you have spaces between the teeth, it would require a large amount of composite material to fill the spaces. If you want to get a more permanent and better cosmetic result I would not do composites. The best solution would be to do 6 veneers on these teeth. You would end up with a great "WOW" smile that way.