Those are probably your best bets. If the requirements are likely to be pretty stable and they're not going to want more in the future, I'd probably try to make the saved search work if I could. If they're likely to want more on top of this, you'd definitely want to go with the latter, or better yet, get them to use a real ticket management platform that has better features/UI and do an integration if/where needed.