I've seen and used a lot more (expensive) payment extensions but they cannot do half of what this one can.
Besides the fact that is easy to install and configure it offert the ability to use a lot of online payment providers.
Customization is also possible.
I was having trouble customizing, but Roland helped me on my way very quickly.
Excellent extension! Excellent service!