H1 The only way we're ahead if he's raising to see where he's at. I have a hard time putting anything worse than AK in his range otherwise. If he's raising to see where he's at, I would flat and let him make some more mistakes. There's like almost no bad cards in the deck. I wouldn't even worry too much about a Q or J. Your flatting plan sounds solid.

H2 It would be good to know his steal %. You should post this hand separately. It would be useful to go through his range street by street. his range is so wide PF and then hes repping such a narrow range on flop. I'm tempted to call BS and 3bet flop. Would need to think about his range more to determine if you should call or fold to a 4bet.

H3 Well I don't like check on flop because what do you do when he bets. As played though, with him checking behind on flop, b/f turn b/f river looks great.

H4 Take a free card imo. Your hand is pretty decent, but lots of bad cards can come, and villains arent folding better hands.