on hand 1, did you go AI on the river? If you did that was spew. I think a blocking bet there would be best, though checking isn't terrible since he probably won't bet unless he has a better hand than you.

hand 2 is strange. Couldn't put villan on a flush, so i guess i am betting the river and calling a push. At 10NL villan could easily have K-x!