RE: i just bought
Yeah, they are definately a good release. I just shot a Carter Just Cuz release the other night. A guy at the range let me try it. It was definately a nice release, I just hate buying something that I don't really know much about.
Just personal preference. Good luck with the release, hopefully it works out for you. You shouldn't really have any problems with it once you understand how it works.