You need to do some homework. All the Search issues you desire are available, but a familiarity on how to "self-program" is necessary. You can edit frequency ranges, call it what you want, save, write to scanner and you're all set.
As far as the "clunkiness" of Sentinel, I refer back to my "self-programming" comment. Once you don't have to depend on uploading a database/zip code programming, but instead, set it up yourself with Radio Reference database entries as your "guide", you'll enjoy and understand the programming structure much better and it will become clearer.
However, this all takes "time and effort" to learn, make mistakes, erase, swear and repeat all over again. You also have to take in your location and your equipment when you're programming. In addition to all this, by "self-programming", and creating your own favorite lists, you can take advantage of filter usage, volume offsets, modulation changes amongst other little things. A handheld scanner with a stock or after market antenna is limited on range. You also have alot of encryption to deal with up there, so you'll also be limited as to what you hear. The "old scanner" days are long gone, and they have kept up with the evolution and complication of radio systems. Buying crystals or just "punching in some numbers to listen" days are long gone. So it's a matter of keeping up, or being left in the dust.