I just got some of the Tektro compacts. I have them mounted on my Ritchey Biomax bars that I haven't put on my bike yet. But I like the feel of them and all I hear are good things.
About that cloth shellac tape stuff. I personally think it looks awful and painful.