What do you like best?
The best part of the Gerrit is the UI interface. They have the ability to attract the user. In my opinion, developers use to love Git. This is the one of the best part in the developer life. Gerrit also has the Git integration and it is free as well. You can also implement the automation process through Jenkins. Gerrit has the ablity to intregrate Jenkins. And if we are talking about the code re base features, this is very good which I like the most in Gerrit.
What do you dislike?
Most of the times, I am facing issue in my BSNL Penta tablet. The UI is not working properly. It is too slow. When I was new in Gerrit, this is little bit tough to understand the process of the gerrit, I am very familiar with Git, So I just read the documentation which they provided. And believe me it is too long. I would recommend if you are new in Gerrit, please watch some you tube videos first to understand the process and how it is works. I believe that, no one has interested to read the documentation.
Recommendations to others considering the product
It is easy to understand as compare to the other platforms. You don't need to take any tension regarding code reviews, versioning, build, automation etc. Gerrit can take care for you.
What business problems are you solving with the product? What benefits have you realized?
Money is one of the best major problem in the small organization. In past, we are using GitHub, the plan of Github was $450 something for $200 repo, After that, we switched to the Gerrit, Gerrit is free tool and also better than the GitHub. In GitHub, PRs do not force you to think about atomic/related changes as one commit. But In the Gerrit, they have its own restrictions one commit per review, do force developers to think about this much more consciously. Because we are using GitHub, we also faced some re base problem, After implementing the gerrit, we don't face any issue. This is the benefits which I realized. They also have the version control.