I had one and I hated it! I don't know if I was wearing it wrong or what, but it stuck out like a tumor! Just my opinion of course.
I carry my XD's in a Serpa and think its great. Not so good if you are trying to conceal because it sticks out a bit. I don't have any problems with the release, it's right where your finger should be when you draw.