I think opening is just fine. Of course it's not optimal to have a Ace and King same suit, but i would raise this.
C-bet is also fine, although you don't have a gutshot there.
Since we have top2, i don't think villain have too many sets there, so when he calls, most likely he have a draw. Of course sometimes he could have some AAxx, but otherwise if he have some Kxxx/Qxxx it's very likely that he also have some draw with it.
On the turn you have just around 33% against straight so obviously there's no way you're folding here.
I would prefer check-calling the turn because most of the villains range just hit the straight. And if we fire out 2nd barrell, i can't see him calling with almost any worse hands. I mean if he have something like KJ without straigh, it should be some KJ98. It's possible allright, but at the same time, could we really put him on so specific hands..
Also by checking we give him a chance to bluff because our bet flop, check turn would look like quite weak. Althought i don't see too many hands to bluff here with, but there could be some chance that he were floating, or might have some K765ds or so.
As played this is easy call, and easy fold on river if we don't hit. I don't think that villain would ever raise here with anything but straight. And because of that, i don't think re-raising would do any good.
Of course since you bet only 1/2 pot it looks like you have something decent but not quite sure what to do with it, so with history there could be some chances that villain is bluff-raising but with five hands played together, i wouldn't count on it.
If we hit flush on river, i would (tank)bet quite big and try to make him believe that we're trying some desperate bluff.
If we hit straight, i could go with check-raising.
If board pairs (not flush), there could be some chance to bluff him out because with this line, our hand could easily be a set. But with five hands together, there's no guarantee that he would bite it.
And lastly, i would choose "sit out on next big blind" before the hands ends..
Goddamn nitties.. ♦