A few points:
BCA ATMs are very easy to find
BCA's banking app is very safe and extremely easy to use.
There are BCA branches all over the place
The BCA Flazz card can be used to pay toll fees and is normally accepted in car parks with automated payment systems
The same card can be used in many shops, especially the big chains and supermarkets
If your phone has NFC, you can top up your Flazz card from the app
The BCA app allows cardless ATM transactions - That protects you from skimmers
My experience with BCA has been very good
That isn't to say they are the only good bank, but I recommend them to the vast majority of expats as they make life easy.
The usual rules apply when you open an account.
They will ask for your passport and KITAS/KITAP, and may ask for other documents.
I think the opening balance is still Rp.500,000, but that needs to be confirmed.