yeah- soil type (less permeable here, very drainable there), prevalence of streams to drain water away (few here, more there), and terrain (steeps and plains here, rolling hills there) are all different. I don't know much about flash flood modeling, but I imagine there is an algorithm that takes those into account.