> The expense of the canisters is bad, but if you go to a welding & gas supply store they'll refill the canisters for much less than soda stream charges for a fresh one.
Yes, but it still adds up to more in the end. The cheapest within driving distance I've found [1] is half the cost to refill the sodamistic 60L bottle from what sodamistic charges, and almost half the cost of refilling the 5LB tank, but the 5LB tank holds 5x more CO2, so after 2-3 refills you're already losing money compared to a DIY solution when accounting for cost of the whole setup.
[1] https://www.sodamistic.com/CO2.html