The consensus, universal as far as I can tell, among experienced and knowledgeable shooters, trainers, etc is that open carry in town/commercial areas absent some exigent circumstance is a disqualifier from being smart enough or qualified enough. I agree with that.
It is not a safe deterrent, it exposes the carrier and those surrounding them to harm from bad actors, and it is totally off-putting to most people (people who vote). Open carry in town/commercial areas is a boil on the gun community. I expect it to be lanced eventually.