Nice job on the 'eyebrow', Bryan. The ends look really good and they seem to be the hardest part to get right . . at least that's what I found.
Yes, leather is nice, of course. The leather dash top on my Excel suffered very badly in our hot summers. It shrank so much that, over time, it bowed up the two fibreglass dash binnacle structures where they meet the windscreen quite badly. It turns out that leather is much stronger than vinyl in that instance. I reckon vinyl would have just split.
Removed the leather, repaired the fibreglass binnacles and recovered with vinyl. The final issue was getting a colour match for the disparate pieces. I was put onto a business that did custom colour matching of leather dyes. He made me up a dye suitable for leather and another suitable for vinyl - sprayed them on with a small gun. When done, no one would know what was what.
He also had a tip for fixing the scar on the long centre console where someone had dragged a shoe over it - apparently that polymer gutter sealant was the go. It can be smoothed into the scar in the leather, remains flexible and readily takes either type of dye.