Mate, when you consider a lot of options (like cost, weight and life span) the old ply floor takes a lot to beat IMO.
How about just painting it and putting some anti-slip stuff on it instead of the carpet or paint the floor and hold the carpet mat in with press studs, velcro or similar?
Sometimes the floors with carpet rot out because the floor holds moisture or the wrong carpet used.
Either way improvements can be made.
It's an easy job to do if the floor comes out easy as the old floor is the template for the new floor.
How many years did you get out of the old floor?
In 'Junior' we have painted ply on the main floor with those camping mats that lock together with all the holes in them and they work brilliantly.
Nice and soft on the tootsies, easy to clean and quick to dry.
We had a rubber anti-fatigue mat but the heat was incredible and unbearable.
Anyways if you want to have a go at doing it yourself your more then welcomed to 'assist' me in the job.
Cheers then
Scott