On our forum only the Admin can create Tags.
I think this is the safest way to ensure it doesn’t get out of control.
True, we have members that will select inappropriate and / or too many tags for their topics, but that isn’t as bad as it would be if they could create their own.