Many times I have seen that 1 ml of water is assumed to be 1 g of water. Is this just sloppy or reasonable.
That's how originally 1 g was defined - mass of 1 cubic centimeter of water at the melting point. Later it was changed to 1 cubic centimeter of water at 4°C. 1 cubic centimeter and 1 mL are (or at least were at some point, I believe definitions were changing several times) exactly the same thing.
Potential problems stem from two facts:
1. We rarely work at 4°C, and at room temperature of 20°C mass of 1 mL of water is not 1 g but 0.9982 g - error of 0.2%, for most applications completely negligible.
2. We often assume the same 1 g per 1 mL not only for water, but also for solutions. As long as they are diluted this is often a reasonable estimate, but you need to know what you are doing to be sure.