yes, it is very nice, just try and get a payment gateway developed for SA.
I have one under development, and no you cant have it cus it is costing me a fortune.
and this is what my professional development company says.
Hi,
We've been looking at the structure of Magento and are seriously considering returning your payment.
Magento may look nice on the outsite but it is a real mess on the inside.
They break up a simple payment gateway into 30+ files.
It is taking a huge amount of effort to research it.
Perhaps you would be better getting the magento people to develop this for you.
Please let me know your thoughts.