I would definitely recommend Google Flights, as it's pricing is sourced directly from airlines as well as the online travel agents. Also has some handy tools such as price tracking and graphs.