I think it’s a bit silly to have to pay for an app that completes a public service. It certainly costs more than $3 to provide my interaction with staff at the DMV, so why those savings can’t be used to pay for myNCDMV, I don’t know.
Setting aside that objection, I’ve taken away two stars because of the chatbot interface for myNCDMV. There’s no need for this! We’re well into the internet era—just show me my information, let me confirm it, and make it easy to pay. I go online for these tasks to avoid talking with a real person, not to have to imitate it!
I took away an additional star because of several bugs I encountered while renewing a registration. If I’m going to pay $3 every time I use myNCDMV, it should work better than this. For example, when I flipped over to copy my credit card number from a password manager app, then moved back to it to get additional information, this app deleted all the information I had already input. After entering new card info, I was dumped back to a payment screen to confirm... but there was no way to verify how I was paying. Time to check for some bugs, friends...