Yes, it has.
I put a new enameled steel roof on TWC Central six years ago, just a year after a neighbor two doors down had a new asphalt shingle roof put on. Our new rood has proven to be a Good Thing: improved energy use, DRY (really solidly improved weather resistance), and–a surprise to us–quieter than the old roof (maybe the insulating gap helps there? *shrugs*).
Oh, and the neighbor with a seven-year-old asphalt shingle roof? Had it replaced this week.