It is always worth researching the fees and other associated costs associated with a TA. The cheapest ticket at time of purchase is not always the least expensive when one is done.
TA's are free to levy fees above those imposed by the carriers and thus free to charge that fee if the carrier charges none.