I couldn't find a way to revise my original review, so I was forced to delete it.
There were some initial issues with their website review workflow not working, and my support requests had gone into a black hole with no response for several days. They did finally reach out and resolve the issues, so 5 stars for support, and I'll give it 4 stars for potential.