I have them, if you ride without gloves your hands will get a little sore after a couple hundred miles but thats about the same with any grip i have ever had, but i hardly ever ride without gloves, so its not an issue for me.
I have them and they don't feel any different than the willie G grips I had before which were rubber.
However, I always wear fingerless or full gloves.
I have them too. I find them to be slip proof! They do not have "sharp" edges per se, but with bare hands they are close to feeling like they have sharp edges...I wear gloves so for me they work great!