Surface area on a pond is a good thing. It means you have a much larger area for oxygen exchange and promotes growth and good conformation by giving them plenty of room to exercise. There is little purpose of keeping fish in a pond that is very small and very deep. Sort of like living in a well I would think!
The down side of a big pond is than netting a fish becomes a full scale intervention and examining a fish leaves more to chance. As ponds become larger water changes and the like become a greater chore as well. A source of water with a large flow rate is needed and filters become massive.
I think a size of 10X15X7 is a pretty good size for a normal hobbyist. That works out to almost 30 tons of water. it gives the fish some room to move and is still small enough to heat and if need be, cover in the winter.
B.Scott