Gitlab have been increasing pricing heavily recently, especially in storage-heavy areas such as containers.
I don't think they're likely to be a cost-effective differentiator against what Docker are now charging.
iirc gitlab's free tier has a storage and bandwidth limit which applies to the container registry too. That makes gitlab a no go if you want to share containers widely.