most 'mexicans' (especially to the north) are not latino at all. They are more closely related to american INDIANS. Dark features, large nose, short heights, more like the Azetcs. Latinos are more like Europeans from SPAIN, Light skinned, taller, more mediterrainian who really speak a latin language, SPANISH, not a handed down adaptation of it.
My preference? Irrelevant, but I've had more fun with White, true Latin, and Asians.