Ultimately, for a high volume project such as this one it would be beneficial to design a custom controller. The reasons for this are fairly simple;
The envelope can be reduced therefore making the final product more compact.
There are almost always cost savings to be made.
Reduction in components required reduces the overall environmental impact of the design.
However, there are also major benefits to being able to use stock controllers such as the ZDBL50DC to get the project started. These include being able to get a clear and accurate idea of the kind of power draw that will be needed for a certain application. This is especially useful for applications such as this where the startup current draw can be vastly different to the general running current as testing the application with a stock controller will help identify these issues quickly.