I like Travelocity and Orbitz best as they usually have decent coupon codes for 10~20% off and are cheaper than Expedia. However everything else equal, I prefer Travelocity as booking through the Chase Ultimate Rewards Mall gives me 2 points per dollar spend compared to just 1 point per dollar spend for Orbitz and Expedia.