I agree with Parsec... there are many smaller homes in Natick. The towns are similar. Key is knowing what is more important as you look. There is no perfect house.
another option is Framingham, many parts have very nice green space. However, the nicer part of town (North), the price is not low either and many are big houses. Ashland also has many nice areas.
Newton is desirable because of its location (easy access to Boston using T), nice green spaces (lots of parks), reasonable tax (since higher commercial tax base), and of course good test scores (smart kids and high pressure).
Wayland has high taxes because there are not too many commercial companies that they can tax on. Hence, most of the burden is on residents. Also, they just got approval for a new high school. Wayland is gaining popularity.. location to Rt90/Rt128... good test scores... known to be the school district that never close (very few snow days).
ps... I have no idea what Parsec was talking about being a heavyweight...