This plug-in works very well. I paid for the full version, and it was worth the price.
The registration process for (when people sign-up for your event) is pretty straightforward, and moves users along through each step. (I've seen a plug-in where it wasn't clear that you had to pay after registering, for example, requiring me to chase after clients to get money.)
There's an option to customize the look of the event pages with your own page templates.
The support is great too. The developer has helped me a few times -- even for silly human error type of problems.
I would have given this plug-in 5 stars, but I'm giving it 4 only because the event setup page has a lot of buttons to click and options to sort through. I can see my less-tech-savvy clients needing a bit of a helping hand to setup an event.