Flank steak is leaner and has an intense meaty flavor making it perfect for tacos. Skirt steak also has good flavor, but tends to have more muscle fibers and is less tender than flank.