I have light oak, satin finished, laminate and have had all the same problems everyone has mentioned. I have used window cleaner, a weak mix of ammonia and water, a mix of vinegar and water, a mix of alcohol and water, as well as my steam cleaner, and I still got water spots, streaks and footprints.
In a spray bottle, I decided to use some liquid water softner (used for laundry) in the water to soften it, and hopefully get rid of the water spots, and it worked, but I still had steaks and footprints. Next I used the softened water and cut it in half with white vinegar. That worked only if I used a soft absorbant cloth to dry the floor (I actually threw down a towel and did the twist on it in stocking feet!) and that worked great. Soften water and alcohol had the same effect, but still needed drying with a soft cloth.
So now, I wash the floor with a microfiber pad and softened water until clean. Then I go over it with a very light spray of vinegar and soft water and swab till dry.
I think the reason for water spots is hard water, the reason for streaks is either a film from the cleaners, or remaining dirt, and the footprints are either the film from the cleaners or the finish of the floor has been softened by the cleaner used.
I will never buy them again. They look great but are just too much work to keep them clean, especially in the winter.