Evening all. This is a hand from last weekend on the 50p/£1 cash tables at DTD that I'd appreciate some opinions on:
I've been running good and and up to around £200. SB is a regular DTD player and just sat down a few hands ago with about £100. UTG has been steadily losing and is down to around £50ish.
I'm on the button with

A few players limp in (as is usual) and I make it £7 to go. SB and UTG call and the others fold. So its 3 players to the flop with about £25 in the pot.
Flop is

They both check to me so I make a c-bet of £14.
SB quickly calls. UTG things for ages whilst fiddling about with his chips over and over. He seems to have a genuine decision and I'd be very surprised if he has more than a medium to weak hand - probably a queen with a medium kicker - QJ or Q10 as a guess.
Eventually UTG announces all in for about £44.
So its £30 for me to call. I'm pretty sure I'm ahead of UTG, so folding seems out of the question, but the problem is the SB. If I shove all in to isolate on UTG then SB will fold all the hands I'm beating (like Qx) and call with a set of twos or threes. The other hand SB could have is something like

,

or

for a straight and flush draw. He might call with these hands and he might fold.
To be honest here I didn't like shoving and I didn't like folding so I decided on the middle way and called hoping that SB would fold. Anyways SB quickly calls again as well.
So now there is about £15O in the pot with 1 all in and SB only has about £55 left.
The turn is the

giving me top 2 pair
SB checks. I probably should have checked behind here but I was thinking if SB is on a straight/flush draw then I need to get the money in now because if he misses on the river he wont call another bet. Plus I dont want his draw to get there - if he's on one. Plus whatever comes on the river if the SB shoves I'll be getting around 4-1 pot odds so I'll have to call. So I put the SB all in and he quickly calls showing a set of threes
The river is another king (bink!) making me a higher full house and winning the pot. UTG confirms he had a pair of queens on the flop - as I suspected.
This proves the old poker cliche, its better to be lucky than good.
So, obviously I got lucky on the river but how about my play on the flop and turn?