I'm speaking just for myself, but my experience with Expedia was broken promises, reservation errors, missing refunds (also promised), and bad/rude service when I needed to talk to them.
This was years ago. Maybe they've gotten their act together since then, but I see NO reason to find out.