i think this i quite an easy decision if i were you.
i'd credit to KF simply because there is a low mileage redemption for flights to Malaysia and Indonesia. 15000 return and 7500 one way less 15%.
Coupled with the ability to easily transfer credit card points from numerous cards in Singapore.