I think effectively wearing a mask will absolutely help if you need to be out in public. It decreases your risk of contracting the disease, and also reduces the risk of you spreading it, if you're contagious and don't know it. I also think if there were to be a suggested strategy people would need to be trained how to wear them correctly. I had to to to the grocery store this morning and was astounded to see some of the ways people were wearing/touching their masks....if done wrong it definitely could increase, instead of decrease, your risk.
In a situation where there are not enough masks to go around, I want the front line responders to be the one with access to the masks. I think some of the suggestions against the general public wearing masks are aimed at ensuring the supply is there for those who are on the front lines right now, since we absolutely do not have enough supply. If people had been told several weeks ago to start wearing masks, it would be even harder to find them today. As someone who has several loved ones in healthcare, I'm beyond furious about that fact. I have one healthcare worker family member who has been told "you're essential, you must come to work" and at the same time "you aren't allowed to have a mask" (and those who do at her hospital are allowed only one per shift).