I think they're all the same, really. I've been using Expedia for years, but that's because I always found the same fares at other sites.
My trick is to do research as a guest on one machine, find the flight numbers I want and then log in to buy on another. Once the site tracks you looking at a trip, the fares start creeping up. Or you'll get to the point where you pull out your credit card and suddenly the price has changed.
One thing to be careful of when booking flights with kids on travel sites: you may have to go directly to the airline to reserve seats next to each other.