I have flown Batik many times... it is not as nice as Garuda when it comes to lounges etc. but they have always gotten me to my destination in a timely fashion. A friend of mine had a close connection and they held the plane and helped her get to the gate on time by escorting her all the way. She was very impressed by the service. I only fly lion and/or wings if I have to and unfortunately there are a few routes that you have to use them. The good news is you can now prepay extra luggage so check in is much easier. The red eyes in Indo are pretty brutal so I would always try to fly during the day if possible. I think Garuda is starting to add more routes every day so maybe wait a bit longer and see if more options open up.
...also flights in Indo constantly change and get cancelled so keep checking until the day you fly.
...also flights in Indo constantly change and get cancelled so keep checking until the day you fly.