API wrappers cause massive performance hit
A client site had very slow speeds when editing events, managing groups, etc. Simply loading the "Locations" tab on an event was taking 20 seconds.
XDebug Profiler tracked it down to the permissions check. After reviewing the permissions on various extensions, I removed the Event API wrapper, and the page loaded in 600ms.
I would need to do further profiling calling the API directly to determine the exact cause, and my client was only testing CiviMobile, but I thought I would pass it on.