With the newer materials we have today there should not be a problem matching crowns and veneers on front teeth since they can be made with the same materials without metal underneath the porcelain. Whether or not a root-canaled front tooth needs a crown depends on how much strong tooth structure is remaining. I prefer to preserve as much tooth structure as I can, so I lean toward a veneer if possible.