Price
I've found that the prices are usually congruent.
But even if slightly more expensive I've gravitated towards buying it direct from the airline since too many things can go wrong and this way I can limit TAPs ability to push me off to someone else if something does happen. Contacting 3rd party sites like Expedia are super duper painful.