I like this as I have 4 kids and the games going past 10 can be tough. I do agree that night games are cool though, especially in the hot summer.
Why not games at 530 or something. Split the difference.
Or do: 4pm in March, April, May, September, October
and
7pm: June, July, August