Easy Digital Downloads is a well organised, expertly developed, and highly extensible plugin that has masterfully created a beautiful shopping experience for selling digital products online.
The core plugin focuses only on the essential tasks of selling digital goods, with no unnecessary bloat. If there is extra functionality you're after that isn't covered by the core plugin, look no further than the extensions area of the website, there's probably "an extension for that". I've purchased many of the extensions through the Easy Digital Downloads website and they are made of the highest quality that you would expect.
Easy Digital Downloads has a strong community and rapid development cycle which means bugs are fixed quickly and thoughtful features are released regularly. I've found the online documentation to be very comprehensive and support top notch, both on the support forums and on Github.
Many thanks to Pippin and the rest of the developers for this great plugin!