There are a LOT of direct SQL queries in SuiteCRM, so you won’t be doing anything too outstanding. I would say that option also depends on other performance considerations. If you’re not going to use the Beans to traverse relationships or do any complicated processing, the direct SQL can be much faster. This is especially relevant if you want to do large operations on many records at once, and want to avoid looping.