Google Flights has in my opinion the best interface to initiate the search. But it won't show you necessarily the best price if you are flying international airlines. So I always end up in the airline's website locally connected via VPN. Sometimes the difference is absurd, tickets selling for $300 in the international version of the website go for $60 if you access the regional version or from other countries except the US.