Three Best Mobile Internet Sim Card in Indonesia

Jakarta and Java: XL, Telkomsel, Indosat.
Bali: XL, Telkomsel, Indosat.
Sumatera, : Telkomsel, Indosat, XL
Kalimantan, Sulawesi Maluku, Papua, Nusa Tenggara and The Rest: Telkomsel (telkomsel only).