For the most part (with the exception of Indian Wells in March, which feels out of place to me), I'm okay with the schedule from the beginning of the year until the US Open. It's the part in between the US Open and the ATP/WTA Finals that need to be fixed. I don't know what the solution is, but it's clear that anything is pretty much better than what we have currently.
Back in the day, the WTA used to have the Virginia Slims tournaments, which produced some great tennis in the fall. So many memorable matches between Graf, Seles, Capriati, Sabatini, etc. in the early 90s. (Thank goodness for YouTube, which proves these matches happened.) Maybe having something similar to that for the 2 months in between the US Open and ATP/WTA Finals might be the way to go. But these filler tournaments today, especially with the WTA (where the top players don't show up), just don't do it.