What are the best payment gateway options for a South African business?

Hi there, have you solved your issue, are you using 2CHECKOUT and is it working ok??? I am checking it out now to try and install in my shop, cos I find that I am loosing sales because I only have PAYPAL as the only way of making payment. I also have my store in USD and my PayPal linked to my FNB account. Our options using third party payment providers are so limited!!! Please let me know how 2 CHECKOUT is working for you, I would really appreciate it, thanks a lot!