The water pipe - electrical circuit analogy is not necessarily horrible for DC circuits, but I think it becomes an impediment to learning pretty quickly. There's no water model that works for things like p-n silicon junctions for example.
There's also the fact that transmission of energy by fluid in a pipe (sound wave speed I think) isn't anywhere near as fast as transmission of energy in a wire by electric fields, even though the electrons themselves aren't really moving that fast at all in bulk (*drift velocity is low). There's a 'pipe full of marbles' analogy for that effect, but the actual energy is carried by the electric field, not by a flow of electrons as with a flow of water through a water turbine. There's also the Drude model which treats the electrons as something like an ideal gas with electrons scattering off the positive metal ions:
https://en.wikipedia.org/wiki/Drude_model
However if you get into band theory of solids as a means of explaining conductors, insulators and semiconductors, anything related to a water pipe analogy falls apart:
https://en.wikipedia.org/wiki/Electronic_band_structure