Just wanted to confirm before purchase the following:
I need my users to be able to make an initial deposit payment at the time of purchase and then later be able to log in, see their balance due and make subsequent additional payments to pay off the balance of the event.
It sounds like this is possible from this feature statement "Frontend User Panel where users can view registration history, edit records, make payments, and cancel registrations" but just wanted to confirm for sure before purchasing.
You can set within each event to support partial payments... and can make it a fixed deposit amount or a minimum amount where users have the option to pay anything from the minimum to the full amount. Then you'd setup a menu item for the User Panel. Users would login and see their registration history and you'd control what other data shows... like amount due, links to edit, cancel or make additional payments.