Part of the problem of not wanting to eat too early or too late is that everyone else feels the same way you do, which makes the middle times the busiest times.
We always get our ADR's for one of the first seatings when the TS restaurant opens, so our ADR times are from 5:00-6:00. By the time we are done with dinner it's anywhere from 6:30 - 7:30 and we still have a little time left in our evenings for some Disney fun.
We have never had to wait past our ADR time for a table and I think that's because we go earlier.