I've used 5 of these on DIY project recently and have used more of them in the past. What I like is that because of the plastic construction you are not forced to tie the cable shield to the (metallic) enclosure housing. As such this let's you "float" your housing if you prefer (e.g. it provides lower noise levels). One has the choice of course to make a wired connection to the case if desired. the noise benefits.
These plastic units feel cheap, and they are. A little care is needed in soldering to them: apply too much heat for too long to the lugs and you'll start to melt the plastic that holds the lugs in place. So take care.
I don't know how these will stand up over the eons. The ones that I've had on commercial pedals and on my own have stood the test of time and I've had no intermittent contacts so they do seem to be robust. I could imagine that kicking a straight jack plug that has been inserted into this socket could cause some problems, (plastic cracking?) but I haven't experienced this yet. By the same token it probably pays not too over tighten the mounting nut as one would surely strip the plastic threads.
So treat it with care and you'll be rewarded with a vast bang for your buck.