When comparing Neocities vs GitLab Pages, the Slant community recommends GitLab Pages for most people. In the question“What are the best website hosting providers?” GitLab Pages is ranked 1st while Neocities is ranked 9th. The most important reason people chose GitLab Pages is:
Gitlab pages are quick and simple to setup, with [documentation](http://doc.gitlab.com/ee/pages/) that's short and fast to read through.
Ranked in these QuestionsQuestion Ranking
Pro Free tier
Neocities has a free tier which provides hosting for up to 1GB of space and tools for website building.
Pro Easy to use drag and drop interface
Neocities uses a drag and drop interface to upload files on their server. This makes it arguably the best option for beginners for it's ease of use.
Pro Lively community
Neocities also has a social aspect allowing for discovery of your site and interaction with and learning from others.
Pro Easy to setup
Gitlab pages are quick and simple to setup, with documentation that's short and fast to read through.
Pro Regular updates
GitLab is being constantly worked on and has a new release every month.
Pro Free private repositories
On gitlab.com you can have free private repositories.
Pro Open Source
Unlike BitBucket or GitHub, GitLab itself is Open Source. Even EE (which is needed for pages, but is free on Gitlab.com) is "source available".
Con Custom domains not free
User must sign up for paid plan ($5/mo) to use their own domain.
Con Supports a limited selection of file types
Neocities only supports a limited number of file types. So for types not supported, third party services need to be used.
Con No SFTP support
Neocities has no SFTP support. In stead it uses a drag and drop web based interface, which is a nice tradeoff for beginners. It's not very useful for more advanced users though.