XL seems to be the choice among my group here in Bali
10,000rp ($1) gets you the card. Another 100,000 gets you 5GB or 2GB for 50,000.
Don't buy at the airport they charge 10X. Any little shop can help you out.
XL has a nice app called myXL that gives details in English of plans and such. Thumbs up!