I say heck yeah to the TSX.
My g/f's parents have one; her dad is a car person, and he speaks good things only about it. Good car, very good performance for the fuel economy you get, torque steer is pretty much eliminated. Honda is a good manufacturer. Your payments also seem manageable (your a new-out-of-college engineer, right?).