Meh, there is something to be said for having "anything" over "nothing", but as with many of GitLab features, you inevitably found yourself deep down some years old issue of theirs to find why something is broken or obviously nonsensical. That's before they went batshit insane on development of even more unfinished stuff, while the core ergonomics (Lint CI button anyone?) continue to border on unusable.
Ironically GitHub actions are now the vastly superior experience, despite the lack of bullshit checkbox features. Turns out you don't need so many of them beyond the basic "run something on a worker" flow.