villain was basically unknown and his running stats over 52 hands looked like 15.4/5.8/0.5. Was my QQ line tooo weak or is there any better play in this situation ?

PokerStars No-Limit Hold'em, $2 BB (8 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

MP2 ($118)
CO ($121.05)
Button ($197)
SB ($27.20)
BB ($233)
UTG ($193)
Hero ($295.95)
MP1 ($36)

Preflop: Hero is UTG+1 with Q, Q.
UTG raises to $8, Hero calls $8, 5 folds, BB calls $6.

Flop: ($25) 9, 4, 3 (3 players)
BB checks, UTG bets $15, Hero calls $15, BB folds.

Turn: ($55) 9 (2 players)
UTG checks, Hero checks.

River: ($55) 8 (2 players)
UTG bets $30, Hero ???