With the strafe steering, you could easily enough make bots that check their angle vs the angle between them and their target point, and strafe left/right depending on the difference.
Of course you can't necessarily give them automatic pathfinding, and anyone who whines about this should be told to node their builds, then shot in the leg and told again.
Well, I'm no expert on bots but it sure seems to be a sound theory, at least for a base. You'd have to expand on that with things like reversing when they get stuck on walls and such, but it's better to start low and climb up than to start high and fall.
Edit: I was also just thinking you should make nodes to be set in relation to bricks, instead of simply automatically set above a brick (or, you could make a special node brick, that can be placed even in the air, and that you can only name using the wrench dialog, with onNodeReached events for when bots reach that node)