There is a possible issue when booking through price comparison sites - it can be hard to discover what is in the small print on refunds/changes etc
I've also discovered it much harder to get any redress if anything goes wrong - the attitude of the airlines is " you chose Booking .com - go to them"