We pulled up our first floor carpet and painted our floor white some time ago. I love the way they look; however, my daughter has made short work of them - they are stained from all her projects and heavy play. We never sealed them with poly, which would have been best for stain resistance. The polyurethane smells horrible, and I didn't want to deal with the fumes. I thought about floor wax which I still might try. So I need to repaint them, and was inspired by this olive color for the floors. As soon as it warms up, I think I'll try this color! Despite the need to repaint, I am very glad we have concrete painted floors. If we still had carpeting, the messes would have been incredibly difficult to clean. As it is now, all I have to do is mop with a heavy commercial looped string mop and it's clean - minus paint stains and heavy wear areas(computer bench seat area). When you homeschool, the house gets a lot of wear! This is especially true with younger children who tend to be very hands-on and free spirited with their learning.
Another option would have been to stain the concrete and seal it. If you don't mind fumes and dealing with caustic chemicals, this is an excellent option for hiding stains and reduces the chance for scratched paint.
If you can rent and use a commercial sander, the concrete floor will be less pitted and much easier to clean. I tried to get the husband to do this, but we are both too old and tired to tackle this. ; ) Our surface was fairly smooth, so we just painted over it.
We have had laminate in our kitchen for 14 years, and it has held up beautifully. Laminate or some other solid surface overlay would have been a much better choice, but we were looking for the least expensive, least time consuming avenue to DIY easy-clean solid surface floors. I'm happy to continue this option for now, and maybe when the children are older, I'll deal with laying down polyurethane. It's nasty stuff...we'll have to leave the house for a few days while several coats of the stuff dries. I'm not ready for this now.