Early spring is especially good. Crappie tend to run a little bigger then. Love spring when crappie move in but June can be very productive. As far as being on the water goes, late fall is great fishing and great weather. You want to be in the woods and the lake the whole time. Weather is about as stable as it gets all year.