I'm amazed bitbucket hasn't got a move on and actually made the product good since Github and Gitlab are 10000x better and speeding away at rocket pace.

At work I use Bitbucket, i use GitHub for personal projects but not for any team based work or any projects at scale.

Just wondering what are the features that make GitHub/GitLab better?

what am i missing?

GitLab had the really cool CI/CD features before Bitbucket was getting some attention in this area.

Also you have to differentiate Stash (on-prem; Java) and Bitbucket (on-demand [if it works haha]; Python).

Bitbucket was meant to be used with Bamboo for pipelining so it was just a GUI for managing repos.

GitLab is open source! That is a big advantage in itself.

For some more take a look at this: https://about.gitlab.com/devops-tools/bitbucket-vs-gitlab.ht...

Just a note that GitHub is working on their own CI/CD as well: https://github.com/features/actions