Andrew you mentioned the option of leaving the carpet in.
If the carpet is acceptable I'd just leave it. Why spend money when you don't need to.
It's a different story to HAVING to replace it. WHEN the carpet needs replacing decide then.
I like polished floorboards, hubby doesn't...