In more complicated klips, I have to do some complicated lookups to return a value to perform more calculations on it. However, I need to be able to handle instances of division by 0/blank as it will cause a chain reaction of calculations that fail. This means often I'm writing the same complicated lookup twice. I put it in an If Statement to determine if Blank(), and if not, then perform that complicated lookup again. Over many calculations, this causes performance issues in Klipfolio, to the point where the klip will fail to render when a data selection is made by the user.
It occurred to me while spending time optimizing these types of calculations as much as possible, that if we had an IfBlank function, we wouldn't have to run the same complicated lookup a 2nd time when it isn't blank. IfBlank(ComplicatedDataLookup,"0") for example. I think this would help with function formula size and performance.