Mmmm... that is certainly a personal decision and option. It seems to be very popular but for me personally, just like you said, I don't like zip code scanning. You can adjust service types, something I think are often mislabeled, you can set a range, also something that is hard to pin down, and you're going to listen to a lot of stuff... sure you can reduce the number of service types you listen to but the way they are assigned you could be missing the most important thing in a town because it is mislabeled.
My feeling is the more you scan the less you hear. If I was going on a trip I would map out the police dispatch for each place I went to while traveling. Whenever I travel I always listen to just the police dispatch because it all comes back to that desk. If there's a fire, or some other problem in town that's big and important to even pay attention to it's all going to come back to... The police dispatcher.
Again it's very popular, it's all a personal preference. I'm a retired newspaper guy and we only listen to a few things. And we listen to them on a number of radios. As I said, The more you scan, the less you hear.
I would never want to miss a bank robbery down the street because of a out of town car stop. You very well might like GPS scanning oh, it's a personal preference. You might swear by it like so many people here do but, I've never, ever used zip code database scanning, I listen to a very few specific pertinent objects.
Not to say I don't have one radio dedicated to things like Amtrak police, state Forest firefighters, Marine channels, news Choppers, Bridge Commission police, Statewide crime alerts, fish and game, Park Rangers, local plows during a snowstorm, EMA, emergency ham Nets, local hospital security etc etc.
Again I'm not knocking it. Is very popular and everyone seems to want to do it. I encourage you to pursue it and if it works for you that's great.