I spent a lot of time with Gitlab Auto DevOps but never really got it off the ground. I think I could make it work now but that Git + Gitlab + Docker + Kubernetes was just too much to learn in one go. It certainly didn't help that I started out with Amazon EKS instead of the recommended Google Cloud option.
In the future I would like see them add a hosted Maven repository (but I don't think that's in the stars) and if they are feeling adventurous I would like to see them explore visualizing the execution of multi-stage Dockerfiles as process pipelines the way they visualize .gitlab-ci.yml files today.
Perhaps these very subjective impressions from someone who doesn't have a lot of prior experience with either product will give you an idea of how these products differ. ;-)