Steel chainrings are heavy but last almost forever!
Yes I do agree, I have always had alloy chainrings, even the Pace rings with the so called crud extruder holes at the bottom of the teeth, but a combination of soil and water makes a lovely grinding paste for alloy, where a steel chain pummels alloy like a pestle and mortar ! Which is fine for racers who don't have to buy their chainrings, but for the rest of us, an expensive consumable, and in some cases a hard to find consumable.
But worn alloy rings will because of their weakness conform to a chain which has not been mated with it from the start, whereas steel could be a problem because of the strength and wear resilience of the material.
Bitd with new alloy rings or even putting on rings I had not used for a while, I used to go on an extremely muddy ride in an attempt to bed the chain to the rings, after which shifting was always sweeter, but it indicates just how fast these things wear. When washing, the grey stuff that I washed off after, was pulverised and ground chain ring, a similar stuff to that messes up the sidewalls of a tyre after rain, as rim braking is all about grinding the braking surface.
So I think regards the OP, the question should be for what purpose do you want to upgrade the bike, is it going to be a paddock queen, a road use only, or is one going to use the bike as it is meant to be used.
But to remember high end componentry makes a bike a potential target for thieves, as the dishonest also know their componentry well too, and they are on the look out all the time, how much do you want to worry about your bike when it is not with you.