Currently we have a setup where we have a single Sitecore solution (not Helix) and we use msdeploy for deployment. This works great as we have the exact same package that is deployed on all environments which in turn reduces possible issues during deployment.
However, we're currently looking at Helix for our future projects and I'm finding it hard to combine the two, because as I see it Helix is very separate (and the Unicorn solution as proposed in Habitat also makes things more complicated).
My question now is: does anyone have any experience/documentation on how to build a single msdeploy package out of a Helix(-like) setup? Or does this go against best practices and should we look into other deployment/packaging tools?