I would reccomend Vodafone since it's very easy to recharge online! I've used an international CC in past to recharge a Vodafone card and haven't had any issues. Airtel is decent too but I'm not sure if you can recharge online using an international CC.