I agree with coryan...if every hand was raised PF, then JJ is worth a reraise, maybe to 12 or 16 BBs total to isolate, or take the pot down right there.
As for the flop play, I prefer leading out for information.
If a guy just calls, then he may be drawing for overcards or a straight draw.
If he raises big, you can make a further decision from there (does he have a set? is he bluffing
? does he overplay top pair?)
With the check-raise, you get no info; you're opponent could have a set and you'd have no idea - all you're doing is dumping your money. Though you do have a powerful hand, i think leading out is a better idea.
Then again, you drew 2 players to the river for an all in and took it down, so what do i know