Tried out a pair today. Unfortunately didn't get to do any climbing with them (which seems to be the only main concern) but they are definitely comfy, and i could tell my feet had gotten a little stronger after walking around for a few hours in them. I might try and buy a pair, they're obviously nothing extremely special but I like them mainly based on the fact that they're comfy and free like being barefoot, but have a sole and stuff so you can be outdoors and hiking or whatever in them
Sparknotes: nothing special, I like them just because I like being barefoot but don't have to worry about what I'm walking on (rocks etc).
As far as climbing, my friend might not really know what he's talking about so I'd probably take the other people's advice in this thread in that category.