IME, the front floor repops are by FAR the worst of the sheetmetal replacement stuff from Taiwan...
don't expect it to look like the factorys, and you often need to trim them down to something that remotely will work...
that said, ideally the easiest solution is to do a combo of both depending how bad, and where the rot is.. if the floor is bad by the cab support, good chances that could use replacing too.. those aren't "horrible".. but on the mainfloor, if it's just some flat areas, scrap stuff you have is probably a better choice..
the lip at the door is usually 2 parts, the repop floors will have the trough, but not the curve up, and lip usually...
and also, I've NEVER seen floors that go further back than a couple feet from the pedals..