There are a couple of ways you could go with it: A warm jacket you can wear for 25 years and stay warm in, and a newer-technology jacket that is great for hiking around, water-resistant, versatile.

Good quality wool will keep you warm, is very durable, breathes well, is water-resistant, insulates when wet. It's also heavy and bulky.

Something like the Kuiu Guide jacket is fairly warm, water-resistant, very functional and versatile, lightweight and pack-able, but won't last nearly as long as a good wool coat. I certainly wouldn't expect 25 years out of it.