ON24 does a great job of all things enterprise data-related, but it's very complicated, quite expensive, not self-serve, and in our opinion, the user experience is highly outdated. Their default event pages have a very Web 1.0 feel and showcase this very clearly.
After talking to lots of people over a year, ON24 and GoToWebinar are usually the two players that most people strongly dislike. We believe that innovating on the actual attendee and organizer experience is the right long-term approach instead of merely collecting and analyzing some data points.
I'd recommend trying out Slingshow and comparing the two. It'll take you a couple of minutes to see the differences. We're far from perfect and have more work to do in terms of data, but we think we have something quite unique and delightful.
on24 is perhaps one of the worst events platforms I've every experienced or worked with. They seem to have changed little about their platform in a long time. More comparable would be gotowebinar or webinarninja.