As yet I haven't found a 3rd party booking website that has consistently been the best in terms of price or choice. Zuji, BF, Webjet etc. have all been handy over the years, however for every booking I always check a few (including the airline's website) to compare. I think this way you've got a good chance of getting the best flights available at the best price.