While there isn't a lot of difference in the end result on the steak, however, both will tenderize the flank steak. I tend to like marinades over dry rubs as I repurpose the marinades for other proteins or as a salad dressing.