“Williams, Amherst, Middlebury” (and Bowdoin) for a bachelor’s degree are on the level that is at least close to Harvard, Princeton, Stanford sort of level. These are all really, really top schools. Which I would personally prefer would depend upon my major, but for a major that the smaller LACs on this level are good for, I might prefer them to a larger university, particularly for a bachelor’s degree.
I do not agree that Cornell, Duke, Georgetown, Dartmouth, or Penn are “better” than Williams, Amherst, or Middlebury. I agree that they are bigger. Bigger is not always better. I do agree that these are all really top schools.
Cornell, Duke, Georgetown, Dartmouth, and Penn take very few transfer students. Cornell probably takes more than the others, but from what I have heard tends to take them from some schools (community colleges?) in New York that they know.
I agree with @thumper1. I do not think that three A-'s plus one A is going to hurt you much compared to, for example, four A’s. I think that the bigger issue would be that the schools that you are applying to take very few transfer students.
Can you explain any academic reason for your transfer?
Dartmouth College is a relatively small school in rural NH. What does it have that your current LAC does not have?
How would your father feel about a top university in Canada such as Toronto or McGill? These take a lot more transfer students compared to top US schools. I do not think of either of them as particularly conducive to entrepreneurs. However, since both are in the middle of a large city, they are at least not isolated.