Can't speak to their customer service/dubious discounts, but I've had no major issues booking flights, hotels, or train tickets using trip.com.
Also, for other foreigners using them, remember that when buy train tickets, your passport doubles as your ticket.