Speed aside, I mostly use query now, just because it’s a whole lot easier for our other developer to understand, even those without much NetSuite knowledge, whereas saved searches either were confusing to non-NS devs, or they were loading existing saved searches that they did not have access to. Overall, I feel like SuiteQL leverages the existing SQL knowledge many developers already have and therefore makes for easier to maintain code. I only use saved searches in my 1.0 code, such as plug-ins, that can’t be upgraded, and I also use search.lookupFields in some places just because it has extremely low governance cost and is convenient for looking up just a few fields.