The afternoon is the worst time for most of the attractions as far as waiting time. In most cases the Fast Passes for popular rides like Test Track and Soarin' are gone by early afternoon.
The best advice I always give (and use) is to get to all the parks before opening. You can get a lot done in a few hours before the really big crowds arrive. This is true for both EMH and regular morning hours.