suggestion
if download is available for the purchased product, a download button should replace the add to cart and sample download.
and if the purchased download is not available a message should displayed in the product page and product box
many customer does not know about the downloadable product link in the my account menu.