I am creating a new site and the business hasn't requested anything specific for publishing with workflow needs, so at the moment the default top level site is a Team Site.
What is the best practice going forward to safeguard myself against the potential need for publishing with workflow needs for the future? Should I create all subsites as from the "Publishing with workflows" template or can existing sites be modified to include that functionality?
What is the major difference between Publishing with Workflows as opposed to a Sharepoint Publising portal type? I have read comparisons of both but still don't understand the pros and cons, so would like to hear from anybody with personal experience of these scenarios?