edit: Made a poll because I havnt made one before

BB in this hand is 21/19/2 TAG who doesn't seem bad.
UTG is redonkulously bad 61/49/11 who has open pushed alot both preflop and on the flop into tiny pots. The one time he has been called preflop he sucked out and built his stack.

I called preflop on the basis that I had position on both of them and can get value from UTG with a top pair hand, and can float BB on quite alot of flops. Preflop is probably marginally bad but meh.

Whats your turn play and why?

Party Poker No-Limit Hold'em, $0.50 BB (4 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

Hero ($57.48)
SB ($76.95)
BB ($94.89)
UTG ($103.50)

Preflop: Hero is Button with 9, Q.
UTG calls $0.50, Hero calls $0.50, 1 fold, BB raises to $2.25, UTG calls $2, Hero calls $2.

Flop: ($7.75) 5, 9, T (3 players)
BB bets $6, UTG folds, Hero calls $6.

Turn: ($19.75) J (2 players)
BB bets $15