skirt steak is better for fajitas
you can make fajitas with flank but, since it does not soak up marinades very well, they will taste more like steak tacos than true fajitas. the looseness also means that, when cut across the grain, slices of skirt are going to be more tender than flank.