A minor gripe but one that trips me up every time.
When there's naming error on a field, ALL the field values are erased and I have to setup everything again. IE name, type, label and descriptions details and sometimes notes.
Would be really helpful if ProcessWire didn't zap all the values but just cleared the illegal field name.