I was faced with the same dilemna recently - went with ccbill - happy with them so far - seem stabile and things are smooth so far - still waiting for visa but it has only been a week - will be setting up an affiliate program soon - ccbill is strong with affiliates - they do not have a store option - this was the original reason I went with ibill but that had to change - ibill having way too many probs lately - also - ccbill is privately owned - if any of this helps it is my opinion for free. hehe.
http://redezra.com