Once the business fundamentals (profitability/cost savings), load profile, and your team's skills can support physical infrastructure, it makes sense to do so. Until then, virtualize!