When I was booking a flight from Porto to Barcelona, I weighed the possibility of flying nonstop on Vueling at half the cost of the IB flight connecting in Madrid. The scathing reviews on Vueling told of many horrors with abrupt cancellations and numerous accounts of lost baggage.
I choose IB and guess what...I had to wait 3 hours for one of my 2 checked bags to arrive. It caused me to have to pay a €25 late check in fee at my AirBnB.
There was no kiosk checkin at OPO, even though several other airlines allowed it (including Vueling). Instead there was a long line waiting to checkin at the IB ticket counter. We waited, while watching the 2-4 IB agents sitting at there stations, laughing and visiting with each other. They totally ignored their waiting passengers.
Both of our flights were rather short but the only way to get a soda, coffee or even a cup of water was to pay.
I guess I am just spoiled by American Airlines excellent customer service. Even on most short hops they at least serve complimentary beverages and a bag of pretzels or nuts or a Biscoff cookie.