Opodo are great for one thing only: using as a basis for Best Price Guarantee claims. I've easily had a few hundred pounds worth of vouchers just from lots of small fare differences.
Unfortunately It seems BA are getting tight-fisted as of late, as they are now rounding down to the nearest £10 on my latest claim, rather than up. I don't think that's kosher so I have queried it, but radio silence so far...