You would use a form if you don't want your customers to sign in to anything. The main feature of the miniExtensions form is that it allows you to edit existing records. It generates a unique ‘editing URL’ for every record in your table. Which you can send as a personal URL to each customer. And you can "lock" some fields so they are read-only.
I don't want my customers to have to log in and deal with a username/password, just send them a unique link and it takes them to a page.
Did this answer your question?