It's incredibly rewarding for sure, all that effort and care culminating into something edible, and tasty.
I don't like to complain about the weather really, but the farmer in me means I do especially when the weather doesn't align with my needs. (No I'm not a farmer, but think of myself as such in respect of my garden sometimes.)