Title. What's your idea of the perfect build system? What do current build systems lack? What frustrates you the the most? Are there any "good" build systems that you enjoy using? What kinds of custom build processes do you have that aren't covered by out-of-the-box features?
Any language or project size; I'm simply curious.