Sriwijaya have 3-4 daily departures as well. I have flown with them a couple of times, and they were fine. You might have seen in the news that Garuda are in the process of taking over operations of Sriwijaya.
Generally speaking, USD250 return on Garuda would be fine in my opinion.