The only issue I've run into with trip.com is that tickets, especially on non-Chinese airlines, are not always issued immediately at purchase. Sometimes it can take 4-5 days. There's even a button to "hurry" the ticketing process. I'm not sure what happens behind the scenes (cash flow management? channel issues?) but they've always come through.