I don't think it'd be too hard to make a build tool as much better than msbuild as intellij is better than eclipse.
This whole topic nearly triggered a rant about how badly broken most build is, and how massively it smashes you out of your flow to have an irritating build problem show up. Build problems impact the productivity of every member of your team.