So in the little time I've had I've managed to upgrade the quality of the text to what I would consider a final standard.
Original
Unity Text
TextMeshPro (TMP)
The Unity Text looks fine but has issues using rich text formatting when using the animated typewriter effect, also it is impossible to get the text gradient to be even accros each letter uniformly.
TMP on the otherhand allows for a much wider variety of text effects and customisation. I was easily able to recreate the uniform gradient across each letter, rich tags also work properly and I can colour specific sections of text.
So overall I think visually it is finished, I may make it a bit brighter but that is all. Next I will add multi-line conversations and then it is done!