I have suggestion for one important improvement of this plugin. My suggestion is to make it possible to use custom user_meta name instead of one that is always based on fields label. Why?
- If you change label, user_meta name is changed too so you need to change old user_meta names in database too or you will lose data submitted to those fields.
- You can't connect those fields to other application or plugin. For example, bbPress (software that runs this forum and that can be integrated with WordPress) has it's own profile fields with own user_meta names and one could like to have those fields in WordPress too.
- If you used other plugin or custom code that used old user_meta names, you would like to migrate them over.
How this can be solved? By adding third input text field in "Additional Fields" section of settings where user can enter user_meta name. If left blank, user_meta would be created with standard procedure from label.
If you need help with implementing this, I can do that.
I have other possible improvements that I will write here but this is very important to me now and I would like to solve it.