I haven't driven one yet. I was thinking about buying one a couple years ago, but I'm guessing it's a bit small. I also would prefer a 6-cylinder.
I've always though the TSX to be a nice little 'scrappy' car, I just cant see it in the same league as the others mentioned. I think of it more as the "Accord Sport" or something.