My parents had a lot of concrete work done around their house recently. The contractor balked at the idea of using fiber reinforced concrete along with steel reinforcing, but the pours that he did using it haven't cracked yet, where the pours that he just used steel have cracked in places that weren't supposed to crack.
Brettski: If you want to keep stains off of the concrete floor, I've used Kure-n-Seal 30LV and gave the new concrete 2 coats a day apart, with the 2nd coat having a quart of shark-grip mixed into every 5 gallon container for anti-slip. My neighbor uses it (minus the shark-grip) on the floor of his trans shop and it's kept the oil from staining his floor. He re-coats it with Kure-n-seal 25LV once a year on the high traffic areas.
As it was mentioned before, if you are going to drywall the ceiling, you have to over-engineer the floor/ceiling joists to prevent the drywall ceiling from cracking when the beams deflect from the load.