My last batch had a 4 hour "brew day" including the cleaning. Well, I cheated, a little, by having the water measured and prepped, grains conditioned and milled, and delay timer set for strike temp reached when I got home from work.
The cleaning is a no-brainer as there is enough down-time...