So far TeamCity have captured the build process quite nice, but building is not enough in the real world. There are often some artifact publishing process after each build.
Here is an example:
Project A has been built on dev. server and produce 2 simple artifacts and
Now should be deployed on the same server, and (test logs) should be submitted somewhere.
So as you can see artifact publishing as important as the build process itself.