I can't say it's perfect, but it's definitely an improvement over typing.
For anyone who has a lot of pain in their wrists or elbows - I recommend making the effort to try software similar.
Even if it ends up typing weird things like "Jamar????".
Worst case scenario it's always good for a laugh!
Thanks to everyone on twitter who advised me on such a purchase!