I just recently bought Bona and it did a good job. I also love Halloway house, Liquid Shine (the blue bottle is the floor cleaner) and it also has a GREAT smell.
Just had some hardwood installed to match the other hardwoods in the house. Floor guys both said not to use vinegar and water. He said vinegar is more acidic and it does eat away at the finish over time (for prefinished floors).
Do not use steam mops, vinegar, Orange Glo or Rejuvenate. I can speak for personal experience that one of the products just mentioned ate the finish off my floors. Don't know which one. I used them all at one point.
That's exactly what my mom was told when her house was finished. She's been using vinegar since 1997, and they're still beautiful and new-looking. (Oh and the smell fades once it dries, and your house won't smell like a salad.)
I just recently bought Bona and it did a good job. I also love Halloway house, Liquid Shine (the blue bottle is the floor cleaner) and it also has a GREAT smell.