It is legal to carry in public. Laws to the contrary are unconstitutional. With that being said, i agree concealed carry is generally preferable to open carry in most situations. I almost always carry a concealed weapon. It does require some adjustments to the way you dress. I wear a belt to hold my holster up and suspenders to hold my pants up but have to wear the suspenders under my shirt now.. My shirt covers my holster.