One side says that 8 cores and above is overkill and that building highly scalable dual- and quad-core processors is the way forward:
http://www.forbes.com/sites/patrickmoorhead/2015/05/11/why-8...
Another side says that more cores offer more granularity for workloads and that we shouldn't be afraid to move to 10- or 12-core processors:
http://www.androidauthority.com/why-8-and-10-cpu-cores-in-sm...
I tend to be in the first camp so I've linked to an article I wrote on the topic.
It would be interesting to see what others here think.