if it were me and i had no other mics, i'd go with the AT4040. that's based on zero experience, but i'd choose it because in my brain, i think it'd be the mic on the list that i'd get the most use out of.
if it were me and i already had my current mic collection, i'd get the SM7 because i...