edreams is just as shitty and even more deceiving, i just use it now to find all avaliable flights and then go to the airline page and book there.
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.