So what is the optimal starting point in your opinion?
Apart from that, if you're going to replace most of the DE-functionality with dedicated components anyways, you'll want to start out with a more minimal DE, if possible, for the sake of resource usage.
You get the software releases as quickly as possible.
This empowers you to work with the latest releases and also forces you to be more conscious of what is supported by which software release. In which case you spin up VMs to test out all the other distros / software releases for compatibility concerns.
My 2 cents... Sometimes Ubuntu 14.04 will be perfectly fine for whatever environment you need...