Portage could use 'size of downloads' (i.e. amount of additional data that needs to be downloaded before building the package) whenever sorting sibling nodes in the dependency tree. For example, with current ordering it is possible that www-client/chromium (140M of download) will be placed before much smaller, totally unrelated packages. In this case, non-parallel build process will be stalled for a few minutes required to download the package and start building it. With download-size ordering, portage would place unrelated, smaller packages before chromium so that less time would be wasted waiting for download to complete (with parallel-fetch enabled).
*** This bug has been marked as a duplicate of bug 257073 ***