You should never book with Opodo. Best scenario you will waste your time and be stuck with a pre-authorization payment the time it gets cancelled.
If the price is cheaper than booking directly then they will take a pre-authorization payment on your card then a few hours or days later they send you an email saying that your "booking is unsuccessful" the reason is that Opodo prices are not updated in real-time so they can't confirm the booking as the price went up and they don't want to make a loss.
Then you check the airline price and you see that the flight is still available but at a higher cost.
Final consequences for me is that I wasted my time since the price of the flight went up even further.