For me, they should come from all directions at all times on horde night, and most of them should just pick a straight path and start beating. Maybe like 75% of them. The rest can maybe try to path towards doors/windows/other openings just to add a bit of variety. I've never liked the changes where they will avoid spikes on the ground unless you sink them in, and I don't like that they will path up intricate paths on horde night. I'm fine with sleepers doing that but horde zombies should be more unpredictable. I always liked how it was in A15/16 when I started and they would just come up to your walls and start beating more often than not. They didn't run up to the wall and then decide there was a better way and start running around the entire base to find an optimal way in. To me only maybe special zombies should be smarter than that.