My kitchen was remodeled this summer, and I chose bamboo. This is the first time I've ever had a wood floor, and it's been in place for just about two months, so I can't really make any comparisons or comment on long term behavior, but so far I'm delighted.
My choices were limited, since I needed a floating installation (over concrete slab). Aside from some of the incidental considerations - things like appearance, cost, maybe environmental concerns - I did spend some time looking into durability and maintenance.
As for how hard it is to scratch or dent, much of that depends on the hardness of the wood itself, though the finish matters a little as well. This bamboo stuff turns out to be harder (by Rockwell tests) than the vast majority of true hardwoods.
It also seems pretty clear that pre-finished flooring (whatever the wood) is going to be much more durable, and close to maintenance free, compared to applying a finish on-site. Being able to apply and cure the finish in carefully controlled factory conditions is a big plus (not to mention that you get to skip the sanding and volatile chemicals in your house...).
Regarding bamboo specifically, there are a lot of manufacturers out there today, and quality varies quite a bit, probably even more than price, so I spent some time looking at actual samples before choosing one.
Anyway, I like the stuff for a lot of reasons, not least of which is that I happen to think it looks great. I do have a real fondness for natural wood, and if I had an older traditional house it might have been a more difficult decision, but I'm pretty impressed with some of this engineered stuff.