“What about bird turds on the roof?”
Filter and treat water with bleach. Your catch container
should settle out the heaver stuff like loose shingle
derbies. As long as there are no trees over your roof,
bird poop should be a minimum.
Bottom-line: in a SHTF situation, it's a lot easier than lugging buckets of water from lakes or streams several miles away.