With the new API-friendly option for custom fields, I have found an issue with the default display of custom fields in reports.
Columns headers should be user-friendly by default, not system friendly. Thus, they should use the label by default as that is what the average user is aware of.