You're probably better off on the ferry, provided you can swim...
At the end of the day, you pays your money and you takes your chances. I've flown Merpati, Garuda dozens of times, Mandala, and Sempati back in the dim and distant, and apart from delays and cancellations, not had a problem (looks anxiously for some wood to touch!)