This is a fold for me preflop CO vs mp or you could consider using it as a 3bet bluff.I just checked poker snowie which also doesn't advise flatting KQo here preflop.I think it's ok as played though as'long as the river bet isn't to big villain can call with KTs AJ QJs TJs when the draw bricks as bluff catchers.
I don't like your raise on the river. I would check back because I'm not sure I'm ahead. But your opponent played horribly, casting a top couple on two streets on a heavy Board, though he had to take the initiative on the turn.
I agree that KQo is a fold pre vs. this villain. As played, I would check back the river and hope Q kicker is good enough. Not much value in betting there vs. this villain.
i think it was ok to call 2 streets but when you bet river what weaker hands would pay you? if opp had play that way w something you can beat he never pay you the river. you didn't post his cbet stats, but what bluff we could see in his range, maybe some AsJs,AsQs or AdQd, maybe if he is thinking one he bluffs w TT using his reputation(but i think even if he bluffs, he would bluff turn and river too).. so if you want play that way w KQ you must just check behind river IP, you got all your value by betting turn. oh, and i just saw that you bet turn by yourself, it was not KQ vs triple barrel, he just bet flop...