External hard drives are often more cost-effective for users with substantial storage needs, offering more storage capacity at a lower cost per gigabyte.