For me, neocomplete is better than YouCompleteMe