I'm recently setup Gitlab for my personal projects, import from bitbucket was a breeze.
I've used omnibus installer and it was almost painless, only a couple of issues because of LXC limits.
My only concern is resource usage, it does take at least 2Gb memory, are there any options to tweak it?