Why do you want to avoid Scoot?I was just in Bali (flight from Singapore) 2 weeks ago (Arenui trip from Bali to Komodo). The arrival processing time through immigration was still annoyingly long (3 planes landed around the same time). From my perspective, the process is not improved much at all.
By comparison, we landed in Jakarta (from Singapore) to catch a connection to Sorong about 10 days earlier. Jakarta was much more efficient in clearning people through (again, dealing with multiple planes arriving around the same time).
My observation was that Jakarta was much faster because they were clearning in mostly people on business trips - much less worried about visa issues, etc. From my casual observations they were clearing people through more than twice as fast (per person) in Jakarta vs. DPS.
It was such a marked difference for us that we'll consider rerouting through Jakarta vs. DPS or Manado as our first port of entry into Indonesia (looking to leverage this early next year to avoid flying Scoot from SG to Manado, instead, SG-Jakarta, then catching to flight to Manado a few hours later) <-- added benefit of arriving early AM in Manado, which means we can dive the afternoon of arrival at Lembeh.
This past winter, I took many Scoot flights. I took the first one direct from Manado to Singapore because there was no other choice. Once I got past the glitches on their app, everything went very well and I was pleased with the onboard experience. Yes, it does seem odd that a Singapore Air owned company has such a ridiculous app. Hopefully, it will be soon improved.
Though the Jakarta experience was much improved but I would still rather skip it, given any choice.