Should I even apply?

It is not true that marketing is less competitive than finance. You don’t declare a concentration in Stern when you apply, and all concentrations are equally competitive.