Driven by step-step (SS) attraction, a strained overlayer grown on a vicinal substrate is inherently unstable, as manifested by step bunching. The step-edge (or Ehrlich-Schwoebel) barrier effects may either accelerate, delay, or suppress step bunching, depending on the nature of the ES barriers for a given system. Using linear stability theory and numerical simulations, we analyze the morphological evolution in heteroepitaxial growth with explicit consideration of the competition between the SS and ES effects. We establish the ...