I once worked a project that stored and pushed hundreds of TBs a month, and cost was an important consideration. AWS S3 is cheap-ish, until you get into multi TB and PB territory. AWS bandwidth has always been outrageously expensive. Google Cloud was cheaper, but only by some factor like “half the price of AWS.”