Maybe both then. The economist in me says the "hardcopy" should cost more, since as discussed, the better USB stick costs 60-90 EUR at my location, and DHL shipment to Italy looks to cost 40 EUR, so the expense that needs to be passed to customer is 100-130EUR, while as shown, one download serving from Amazon S3 is about 8 EUR. By all means, ask what is most convenient for you, especially if you can get it for free. Though given uploading the BAM online is bound to cost at least as much as downloading it, I think most people would still prefer to have at least a download link for YFull, FGC, Sequencing.com and what have you. In fact, I'd still wager most of their intended clientele can't process let alone upload 100G of data. Also, unless people are actually getting (or taking) free resources at work, school or home, doing your own analysis on cloud servers is bound to be more affordable thanks to economies of scale than using your own hardware (And currently free at Sequencing.com).
Rant done
Aside: YFull's "read count" and "unmapped reads" are identical to the numbers on the Dante Labs provided BAM, so if you *can* process the BAM file, I believe you can just extract the Y-chromosome part and save uploading most of it if you're doing *only* YFull (But better check with YFull first). Other services would require the whole file though.