Ultimately it's a matter of preference. A good use case for saving searches is if you want to allow non developers to make changes. I personally like keeping everything inside the script to keep customisations more contained (less of a concern with SDF..)