As a consumer I personally prefer Amazon Payments. They already have my information and their checkout is familiar.
I can't say if they support international payments though (but they're a good "for US customers" option!)
I can't say if they support international payments though (but they're a good "for US customers" option!)