I don't care whether we pick Standard Time or Daylight Savings Time or create a new timezone that splits the difference, but we should choose one and stick with it.
Part of the problem is that the timezone boundaries have been distorted out of their proper geographical shape by politics, so one or the other edge of each distorted timezone always has some desynchronization between wall-clock time and sun position. Which edge it is varies depending on whether ST or DST is currently in force.
Or, we could just completely decouple the wall clock from solar time and put everyone on UTC. It makes synchronizing long-distance travel and communications much easier, and if the clock happens to say "5:00PM" or "7:00AM" when the sun is high in the sky and you're eating lunch, what does that really matter? Unfortunately, there are some people who seem unable to accept that the number on the clock is arbitrary.