Loudoun schools are hit or miss. We looked at moving out to the Lovettsville/Purcellville area but the school ratings are horrible.
OP- McLean has great schools and a pretty easy commute into DC. It will be 45 minutes non-rush hour to Middleburg. The other place to consider is Potomac/Darnestown/Poolesville. Potomac is also a pretty easy commute in, very pricey, but fantastic schools and 20 minutes to the barns in Poolesville. Darnestown is a little past Potomac, you get a lot more house for the money, and houses are usually set on ~2 acres. 10 minutes to civilization, 5 minutes to a grocery store.
Poolesville is a great small town, has a couple of good restaurants, a Tractor Supply, a tack shop and several good h/j barns. 10 minutes to grocery store, 15 minutes to real civilization. The schools are some of the best in the state and Poolesville High is a magnet school for sciences, I believe. You get a lot of house for the money, and it’s also a pretty easy commute into DC if driving.