robinodds The link I gave above is to a PR which adds a display name attribute to the user table, which functions exactly like the nickname attribute that this extension adds. It's just a matter of naming, and one being part of the Flarum core API while the other being custom. There's nothing wrong with either approach here, nor is this a bad extension for offering this capability, I was simply advising the extension's author on an existing part of Flarum and its plans for it so they can plan for the future of this extension as desired.
The overall concept of the nickname/display name is made exactly for that scenario, or for users who desire UTF-8 characters in their name, which aren't supported by Flarum at this time. So I'm happy to see this extension continue.