My clients have paid me several times through iKobo (they had used it before and insisted to use it).
Pros and cons:
(+) Quick i-kard delivery (a few days in my case)
(+) After the money is sent, You can withdraw it from ATMs almost at once, also withdrawal fee is quite reasonable
(-) Frustrating and sometimes failing process of authorizing for bigger money transfers. I don't remember exact figures, but something above $200 or $250 has to be verified.
(-) A friend of mine had a few unexpected transactions/charges - for example they credited his account with a money sent by a client... TWICE
One of my clients, even though he was using iKobo before, got so mad with them that he decided to send monet via wire transfer to avoid their time consuming verification procedures.
So for smaller amounts, this can be a good solution. For bigger ones too, but if You are patient (or maybe lucky)