Should I even consider Williams ED?

FWIW Williams College overlap schools:

Amherst, Brown, Dartmouth, Harvard, Yale, Middlebury, Princeton, & Stanford.