For the kind of money the TSX costs, I would take a V6 Accord.
The TSX gets a only 200HP...and just a tad little bit more than the Accord, for the same amount of money (around 26k).
They're both imports after all.
But for the market the TSX is going after, Sports sedan, I would seriously consider the Mazda Mazda6 (only thing I hate is the new naming scheme adopted by Mazda, expect the Mazda3 and Mazda9 in the near future). For much less you have a more powerful car, minus some luxuries.
"Breaking the beat others wished they broke
Bassline so dope that you just might choke."