I don’t know if HOAs are great or not, but I live in a mid-size city with a lot of more important problems than taking care of my neighbors’ unsightly home situations. I can’t realistically expect city government to handle it, and moreover different neighborhoods have different very comfort levels with that sort of thing. Moving that sort of “minor living arrangements” governance out of the big city government into the neighborhood actually works much better.