As far as the Get Things Done aspect goes, I'd happy replace Github + Github Actions + Travis/other CI/CD tools with Gitlab. It really does all that, and the CI/CD tool is >>> Github Actions.
Totally agree, and their free tier (unless it's changed in the last 2 years) is frankly amazing. We ran a start-up entirely in the free tier with our own hosted runners which are also amazing. (Required a bit of hacking but we had scale-to-zero fleet of ARM and x86 runners in AWS with the necessary rights to do whatever, right up to deploys into DEV, packer builds etc)
Sure! As far as normal DVCS features go, I'd say Gitlab and Github are almost at feature parity(I happen to use both extensively). The UI may just come down to a matter of preference.
Github indeed has somewhat superior code-review tools. But I've found Gitlab to be perfectly adequate.
When it comes to CI/CD, Gitlab CI blows Github Actions out of the water by a HUGE margin.
So, if I just wanted a tool that got things done for me, instead of fragmenting myself with Github + Github Actions + TravisCI / CircleCI, etc, I'd just get one Gitlab subscription and call it a day.
I'm a daily user of Papertrail. It's starting to grow too expensive for our team ($100/16 GB). Still I haven't found an alternative with instant text search and infinite scroll. The ability to quickly scroll through the logs has proven to be crucial to debugging critical problems. I'm having a hard time filtering through JSON logs in Grafana/Elastic search/cloud-native log engine.