I chose Payment Form because I wanted an e-commerce form that was simple and straightforward and one that didn't require customers to create a user account. I can say that this form is exactly that. This extension was easy to set up and configure which is nice as I am fairly new to Joomla. There were a couple of hiccups in the set up but the developer was very helpful and took care of these. The price is also modest, which is always a plus.