I'm not familiar with those products, but can tell you that water based finishes are not a good option for a quality finish on a hardwood floor. It takes more coats to build it up, and it just isn't all that durable.
I personally don't have any experience with these products. I have heard they are not quite up to par with poly but if you're goal is "green", you have to understand the limitations of these products. I have not heard that they are bad, just not as good.