YB88
Recycles dryer sheets
Frustrating - you could use Expedia or something similar.
It's sort of like deciding whether you would like to be shot or hung --- you're dead either way. The issue with using a third party intermediary is that if anything goes wrong, you have the prospect of airline and booking agency pointing the finger at each other, leaving you in the middle, plus having to deal with the problem through a third party. If the airlines weren't so bad at their basic business of collecting revenue from potential customers (!), I would definitely rather book direct.
Sometimes you can book through an alliance partner with which you already have a 'relationship' (login, password, basic travel info already stored). I'm currently trying to book a flight from Geneva to Bergen. SAS is the obvious airline, one that I've never done business with. Delta is a partner, and I have delta points to spend --- but I can't find that flight on the delta site.
It seems like it's always something.