If given the choice between TP and IB, at least in economy, I would always choose TP if the price is somewhat similar. TP still gives you something to drink and a small snack, whereas on IB you would have to pay even for water. Other aspects of service, such as seat comfort, reliability, etc., are pretty much the same between the two.