To create a site in Salesforce there are two options available "Community Builder" and "Force.com" Sites. Are there any article or documentation available, which provides comparison between these two options ("Community Builder" and "Force.com Sites")?
Although I agree with your answer ,community cloud has gone long way now with Napili Templates.
Because everything can be now customized using community lightning builder ,you can create your customized experience completely .You can build your own lightning pages and drag lightning components .
There is ability to customize CSS as well .With lightning components allowed in community builder and since template layouts can be changed anytime ,community templates are the future .
With visualforce you loose point and click ability and will require a developer to maintain the site for long term .
Check out my earlier answer to explore how we can customize community templates
For one of the website, we need to choose between "Community Builder" and "Force.com" sites.
While going through different articles, I found a good article which compares "Community Builder and Force.com Sites" :
Based on this, I understand that if we would like to use more "Out-of-Box" & Declarative features to create website, we should go with "Community Builder".
If we need more dynamic website including complex APEX code and customization of VF page, we should go with "Force.com" site.