Not sure what you are looking to learn here.
Compare your rent to the amount of rent charged for similar homes in your area
If your rent is substantially below market, then your choice should be obvious.
I'm sure that your landlord won't care if you fix the floor and toilet properly and never tell him you did it.

