Interfaces compete for a scarce resource. Every additional element costs the visitor something.
Reduce the number of decisions per screen, make the next step unmistakable, and let typography and spacing carry the hierarchy.
Animation should confirm what happened, not announce itself.
