The testing buildout ships with a `bin/dependencychecker`, which gives some hints about missing / unecessary dependencies. But it's output should always be checked carefully, since the dependencies might be more complicated than the dependencychecker can detect it.

We usually have either `Products.CMFPlone` or `Plone` as dependency.
Actually `Plone` has only dependencies to `Products.CMFPlone` and some default plugins, it is more marketing package :wink: 
I'd probable use declare `Products.CMFPlone` instead.