to get my concealed handgun permit.

I know how to safely handle, carry, and shoot my weapons. I will need a class that focuses on the rules. regulations, and laws of concealed carry more than anything.

Also, any recommendations on a good carry piece are welcomed. I am thinking maybe a Karh CW 45 or the Springfield XDS when it becomes available. I'm not wanting to start a caliber debate here. Just looking for some real world opinions on what makes a good carry gun and why. Thin, light-weight, and reliable are tops on my list.

Thanks.