A little late to these comments. Just got a couple DB-25G radios. They program OK with CHIRP. Channels 8-14 are present as RX only and cannot be changed. Programming not very intuitive. One nice (for me) feature over the DB-20 is the Quad-Watch, ability to monitor four channels at once. Having a bank or group function would be nice as I travel a lot and the ability to put additional repeaters in groups for different areas would be useful. The scan is kind of slow compared to most radios these days. The manual is just shy of worthless. After watching a couple YouTube videos I finally got it set up how I like it. The WX channels are way up at the end of the list (190-199) but are not marked to skip in scan by default, so you have to go in and mark them skip if you want to scan, which was a bit annoying. There is no resume delay when scanning, so if it stops on someone talking, it resumes as soon as they stop, if you have a lot of channels programmed, it will take a few seconds to get back to that channel so you will miss part of the reply.
So far, so good. It meets my particular needs.
Michael