How did I do here Should I have pushed the turn

0..25/0.5$ NL 10 player

Read on player UTG+2: Very loose. Bluffing often, betting hard on lowest flopped pair, calling with nothing sometimes, "Felt lucky" he said when calling an all-in preflop for 8$ with 63 suited.

Dealt to Borax in CO

------------------
OpeningBetRound
------------------
SB: Posts small blind 0.25
BB: Posts big blind 0.50
UTG: Folds
UTG+1: Folds
UTG+2: Calls for 0.50
MP1: Folds
MP2: Folds
MP3: Sits down 0.07
Borax: Raises for 3.00
Button : Folds
SB: Folds
BB: Folds
UTG+2: Calls for 2.50
------------------
Flop

------------------
UTG+2: Bets 3.50
Borax: Raises for 7.00
UTG+2: Calls for 3.50
------------------
Turn

------------------
UTG+2: Bets 3.50
Borax: Raises for 14.00
UTG+2: Calls for 10.50
------------------
River

------------------
UTG+2: Bets 3.00
Borax: Calls for 3.00
UTG+2: Shows cards
Borax: Mucks cards
------------------
Showdown
------------------
UTG+2
- Flush
Borax
- Two Pair
------------------
Result
------------------
UTG+2 Showed Cards (Winning) 52.05
Borax Mucked Cards
------------------

I think maybe I should have pushed on the turn. I was a bit worried of his history of calling preflop raises with nothing, making a flopped 555 set possible, but after some thinking I was 80% sure that my read was correct and that I was ahead on the turn, with him holding an 8 or a draw.