Bit confused about this hand - I can make an argument for calling, raising or folding and I have no idea which is correct in this spot.

PokerRoom 0.50/1 Hold'em (8 handed)
Preflop: Hero is MP2 with
![The Queen of Clubs [Qc]](https://pofex.com/images/smilies/Qc.gif)
![The King of Clubs [Kc]](https://pofex.com/images/smilies/Kc.gif)
UTG calls, 1 fold, MP1 calls, Hero raises, 1 fold, Button calls, 1 fold, BB calls, UTG calls, MP1 calls.
Flop: (10.50 SB)
![The Queen of Spades [Qs]](https://pofex.com/images/smilies/Qs.gif)
![The Four of Spades [4s]](https://pofex.com/images/smilies/4s.gif)
![The Six of Diamonds [6d]](https://pofex.com/images/smilies/6d.gif)
BB checks, UTG checks, MP1 checks, Hero bets, Button raises, BB folds, UTG calls, MP1 folds, Hero calls.
Turn: (8.25 BB)
![The Jack of Spades [Js]](https://pofex.com/images/smilies/Js.gif)
UTG checks, Hero checks, Button bets, UTG calls $0.90 (All-In)