I really like open carry for one major reason. To re-normalize the sight of a gun as being common. When I went to high school, every pickup in the parking lot had a gun rack in the back window with a rifle or shotgun in it. Now days people would probably call the cops on you.
We need to work on normalizing the idea of guns everywhere and out in the open. It is the right to keep and bear arms, not the right to keep and hide arms.
It is funny how far we have come (and not in a good way). It used to be guns in the open were seen as good while hiding them was considered to be nefarious intent.
Also if I had my perfect world, I would open carry a rifle. Can you imagine, being at work and having your rifle leaning next to you? Ah yea, true freedom, as the founders intended.