Our key event attendee info is captured by Participant Attributes - especially "position" and "organization." It'd be so great to have Custom fields/participant attributes included in the event attendee list rather than having to pull via a Query or Export List in database view each time.
If you're using Webview's participatnt list, you can instead setup a "Participant Option" to capture your custom participant information. Once these participant options are setup on the event record, you can add the columns to include them on your participant list under the "Columns" selector.
These do not write back to database view, but if your main list work is out of webview's Participant List, this may work for you.