ControlDraw may never be suitable for large P&ID's, but I think it is already more than capable of producing PFD's and much more, including simple P&ID’s that could be used as a starting point for the CAD versions.
The diagram below is intended to show how Process Engineers could use ControlDraw in early project stages.