Check/raising gives away too much information and gives thinking players a good chance to laydown lots of hands. He lead pre-flop and should lead this flop.

He has 2 diamonds in hand, so protecting against draws is just silly.