We're running both GitlabCI and Jenkins (different teams) inhouse. Gitlab really upped their Game with the integrated Docker repo (we've adopted Docker heavily) but it is lacking the plugin ecosystem of Jenkins.
Jenkins on the other hand just feels dated. The new ui is very welcome.
Looks like we're going to keep the dual approach for a while until things crystallize further.