It varies on place and situation sometimes booking directly with the airline can give the best deal and sometimes Skyscanner has given the best deals.