I think Altice is a little cheaper, but I'm going to move my cellphone service to Claro this month.
Using a foreign credit card to autopay Altice through the app or website is impossible. They try to charge a super small peso amount, like 13 pesos, but that gets converted to $ and rounded slightly, and confirming doesn't work. When I convert back I think it's 14 pesos, for example.
You can register your card at the big service offices, not the kiosks. I had it registered, then had to change credit card numbers due to someone stealing the numbers to use at Sirena to buy big screen TV's, so I had to go back and register it again. While I was there, asked if I could get some better deal that included roaming in USA and sure enough, for $4 more a month I can change from my old 3gb plan to unlimited in RD, and 2gb roaming, great deal! But they wanted to take a 5,000 peso deposit for the "new" plan because I'm a foreigner! Not cool.
So instead of having mi esposa under my autopay name, we moved the accounts to her name which had a significantly smaller deposit, and put both lines under autopay to the same credit card. First month no problem, second month with no notice that my line wasn't charged right, they shut off my service.
And guess what--the "big" office on this side of town closes at 6pm! They told me through the locked door to try calling customer service. Customer service said no problem and proceeded to charge the card 10 pesos or whatnot, and asked me to verify how many pesos, even though we told them that the reason we couldn't do that was the conversion from pesos to dollars. Even though the card was registered on one line of the account, they couldn't process a payment for a second line without re-registering, even though I had already registered it on both lines a month before.
Paid the bill at a kiosk the next day but when this month is almost over, I'll change both phones to Claro... I was more than a little ticked at how bad the customer service was.