I can give a personal example of why open carry can be a bad idea (although I do believe it should be legal).
In this case, I'd be carrying on my own property, so no laws would be violated. BUT... I've told the tale of the young hothead across the street. Even though we haven't had words other than the one incident, it's made me very cautious about him. There's no way I'm going to let him know I'm carrying. If I made a habit of open carrying in my yard, and if he should go off his meds again and lose his cool, he could easily claim I'd pulled a gun on him. He could describe it, tell the police where I wear it...
Not good.
I sometimes open carry in the house, but I always slip my cover shirt back on if my daughter's teenage friends are visiting. Same thing: they don't need to know.
Kevin