Careful, depending on the airline and their distribution model, it can often be more expensive to book direct (airline.com) than indirect (through an online travel agency such as edreams). I know this is often the case with Emirates
A couple of years ago a friend booked an intercontinental flight, they saved €20 by booking through an agency, but later wanted to cancel the flight due to illness. If they'd booked even the cheapest option direct, they could have paid to do so, but as it was through an agency they couldn't.