My client was looking for a way to offer event registration and management using his WordPress website. I compared a lot of plugins to check which plug-in had the most to offer in relation of the cost, and this plug-in is the way to go. Even without any paid extras, this plug-in is the only one that got our needs.
easy event management
multiple tickets per event
easy event overview page
multiple payment options
And if you need any extras, there are already a lot of add-ons that can be added. Don't really find what you need? The Event Espresso team will gladly help you tailor to your needs. I've submitted many questions and requests, and the Event Espresso team was always very responsive and helpful, doing their best to support me as well as they could.
In short, I would not look further for any other solution, Event Espresso is the way to go.