Yep, b2 and cf is a great combo for hobby project. Note that you still need to pay for transactions so depending on your usage pattern, b2 might range from very cheap to a nice discount.
I recommend turning on tiered cache on cf [0]. Our b2 bill went from $7 to $4.
[0] https://developers.cloudflare.com/cache/about/tiered-cache/