First limper is a weak passive begging to be isolated.

Cold caller in the blinds is unknown but has some loose passive stats in the 25 or 30 hands I have on him.

PokerStars No-Limit Hold'em, $2 BB (9 handed) Poker-Stars Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

saw flop|saw showdown

BB ($190.75)
UTG ($228.10)
UTG+1 ($271.15)
MP1 ($100.70)
MP2 ($345.10)
MP3 ($37)
Hero ($229.80)
Button ($22)
SB ($191)

Preflop: Hero is CO with Q, 9.
2 folds, MP1 calls $2, 2 folds, Hero raises to $10, 1 fold, SB calls $9, 1 fold, MP1 calls $8.

Flop: ($32) 3, Q, T (3 players)
SB checks, MP1 checks, Hero bets $24, SB calls $24, MP1 folds.

Turn: ($80) J (2 players)
SB checks, Hero bets $48, SB calls $48.

River: ($176) Q (2 players)
SB checks, Hero bets $109, SB calls $109 (All-In).

Final Pot: $394

At the time I felt like the river shove was good... but looking back Im wondering what worse hands are going to be calling me here. I guess this could be standard. Thoughts?