I can relate! Our home is 19 years old, and we still have the original smoke detectors. Wife tests them periodically - she calls it cooking - and they still work fine.
But I know that they need to be replaced. I started doing research on replacements two years ago, but my attention was diverted by the pandemic. So the replacement project is on the calendar for this winter.
Our builder used FireEx line-voltage units without batteries, but they are no longer available - Kidde bought FireEx. Today, they only sell battery powered units, or line-voltage units with a backup battery. So the choice for us comes down to either sealed units with non-replaceable batteries, or units with replaceable batteries. And as to brands, its either Kidde or First Alert, (I'm not going to rely on unknown brands for something this important) and I'm cynical enough to believe that there isn't a great deal of difference between the two major suppliers..
The problem is that there are two ways that smoke detectors die - one is that the smoke detector element itself fails (it has a small radioactive source with a fixed half-life) and the other is that the battery fails. I'm inclined to go with detectors with replaceable batterires on the basis that I have more confidence in the advertised half-life of the alpha source in the detector than I do in the quality-control by the battery manufacturer. I can easily replace batteries w- and it's not a bad plan to use standard alkaline batteries and replace them annually.
I've thought about using lithium batteries, because that's what the non-replaceable batteries are, but they are pretty pricey and you can't always be sure that the life that you will get is what they advertise. My plan is to go with Kidde detectors with replaceable 9v batteries, and use standard alkaline batteries. I will choose detectors with a battery compartment that is accessible from the front so that I don't have to dismount the detectors to replace the batteries.
The other choice is whether to include the CO detector function. You really don't need for every smoke detector to also be a CO detector, and the combination units have a poor track record. Some of our neighbors have combination units and have had several false alarm calls to the fire company. CO is heavier than air, so we get by with a separate plug-in CO detector outside our main-floor master bedroom.
The one thing to be careful of is that were was a recall a year or so ago when some of these units were found to not be working. Makre sure that whatever you get isn't one of the ones that was recalled.