I have always used expedia and they often come through with the best prices (others can beat them once or twice but seem to come and go) and the system works very well. If I can't find what I want onscreen I phone them and most of the time get fairly competent people who can often fill in the gaps (.e.g need a flight 2 hours earlier for better connection time) and sometimes better the onscreen price by a little.
However, yesterday I had a bad experience when I tried to book a flight where I could change the return date. I spoke to a salesperson who sold me a ticket on this basis but said the conditions only come up after the sale. I then hung on the line for support, who eventually agreed to cancel the sale as it was not changeable. They said there is now no way to see the conditions of the ticket until after it is booked (utterly ridiculous) - so I have decided not to use them until they sort this out. I also don't like having to pay premium rates for 40 minutes while they sort out this kind of thing. Meanwhile the credit card account with a wierd name that they used made my credit card issuer suspicious and so they blocked the account so I had to call home twice.
What a pity to see a good company falling apart in such a competitive marketplace.
Connect with Facebook to get one click access to Trustpilot. It's easier.Sign up with Facebook