Let me just start of by saying that I have never carried before. But if I were to I would think that I would not want to open carry in some places. I would just feel weird letting others know that you have a gun with you. Also I have heard that carrying openly makes you a target.
I have mostly non-sporting firearms
In NJ, technically speaking, ALL guns are illegal
Also in my state there is such thing as a Class III BB gun :barf:
Happy to say that despite the NJ AWB I still manage to make my guns look scary