The only downside with custom themes is that you open your site up to vulnerabilities. The good thing about non-custom themes is that they push out updates every now and then and in these updates comes more security.I would like to Suggest Custom themes.
Do not use same theme for every site. Use different CMS if possible.