One of our controllers just went 'kaput' and the other went 'kaput' when I connected the battery terminal up the wrong way one early morning.
I thought then, stuff 'em, and haven't used one since.
I might knock up the DIY one; some accounts it would be useful to use a reduced flow rate on (real leaded windows for example), but we just work full flow, quickly, and we never have controller or battery problems these days.