Good service does not equate to a good airline.
I am quite sure that Garuda haven't finished crashing just yet. They still haven't got the safety culture lesson.
I would steer clear of them, and as it is now Ramadan, doubly so.
Indonesia has been averaging one airline prang per month, two in Ramadan. We just had a 737-200 off the end at Jambi, we are due for one more before Eid.
And after that Perth Incident with Garuda, I think its starting to say something.......I would also be worried about AirAsia. There has been quite a few covered up incidents, mainly to do with the minimal training of A320 Flight Crew who have just come from 737...