There are a number of real problems with 3rd Party Payment processors in general... their fees are usually considerably higher than a real merchant account. Paypal is by far the best though; why pay 5%+ per transaction to 2CO when you could use Paypal for half that?
can other contries use it with a CC, like places in Europe etc.?
I would suggest its better to look for an european based payment processor in place, ChronoPay/standardpay are few good option available there in EU. They are reliable and stable procesor and their charges are quite affordable too.