FOSS is great at back end, and is tremendously closer to the front end ease of private, polished software than it ever has been.
Some more push for front-end ease with reasonable support communities will push it more into the mainstream. It needs to be as easy as pressing “install” and then using it. For mass adoption, the majority of people don’t care to become technical experts.
Social Media Users (media.mas.to)