If you are storing large amount of data:
E2 is the cheapest (20$/TB/year, 3x egress for free)
If you are having lots of egress: R2 is the cheapest (15$/TB/month, free egress)
R2 can get somewhat expensive if you have lots of mutations, which is not a typical use case for most.
replies(2):