I created an event registration page today and spent a whole day trying to figure it out. It is not user friendly. Now I understand that I have to set up user defined fields separately, but why make it separate, and why not call everything by names that everyone understands? I have used other platforms like Constant Contact or DonorPerfect Weblinks for event registration, and they're much easier and straightforward. I am honestly surprised you make your users still have to struggle to do something so simple.