I have given literally hundreds of talks on what makes them great but I don't think I have ever discussed previously the common failures :O I have had many discussions with teams and people recently who have had failures and I think a talk discussing the DOWNSIDES of such systems would make for a good talk ... especially coming from me as I have hundreds of talks on their POSITIVE aspects.