OKPay kicks ass. I am moving everyone I pay to this system.
Supporting multiple currencies is great and I love their wallet system. You can have one account for several different businesses by setting up a wallet for each one and when you send the money you can choose which Wallet it comes from and the recipient sees the payee and contact details for only that wallet. You can also receive wires from other companies to your account.