As played, what is the best line to take post flop? I went for a check/call on the flop because I had a strong hand. Plus, even if a diamond would come I'd still have the second nut flush redraw. In addition, a J would give me a straight.

The turn blanks out, so now I think his betting range is quite a bit stronger, but still includes a fair amount of draws, probably, or pair + draw type hands.

The river is basically the worst card in the deck, so I went for a check/fold.

Can we play this any differently? Perhaps raise the flop or something?