Sand and finish on site and get at least 3/4" thick planks so you can refinish in the future.
Also carpet is super gross... What the hell CNS?
It is comfy, makes the house quieter, it is warm(aesthetically), it is soft, I don't have to worry about kids scratching wood floors, and I have elite wood beam coffer ceilings and am worried that wood floors with that ceiling would be way too Cabin'ey. If loving carpet is wrong, I don't want to be right.