I considered the Lexus is250, BMW 3 series and Mercesdes C300. All are a little better than the tsx. But If you get any of these cars with all the features that come standard in the tsx, the the TSX becomes the much better car.Plus, if you enjoy driving a stick shift then the tsx is the most fun to drive. I was only able to test drive a BMW stick but I'll take the TSX six speed manual anyday.
Six speed manual is the best I'd ever driven. Standard features cost 5k-10k more on any other car.