I personally like to break the seasons up by day length, but not on the equinox and solstice. According to the commonly accepted definitions, summer and fall are seasons of decreasing day length while winter and spring have increasing day length.
I would rather that summer represented the longest days of the year. That would put the summer solstice in the middle of summer, the Autumnal Equinox would then be in the Middle of Fall, the winter equinox in the middle of winter, etc.
The trouble then is that there is no "event" other then a change in inflection of the day length graph, to mark the change of seasons.
The definition of the seasons is completely arbitrary, feel free to come up with your own definitions, just be ready to explain your logic every time you disagree with the current calendar definitions, and do not expect to see your definition show up on calendars anytime in the future.