The UI can be quite confusing at first, but it's not too hard to figure out once you get used with all of its features! We are able build our own custom workflows for each project we're working through using this platform - including branching strategies (master vs dev) as well creating new environments when needed by projects or teams within an organization without having developers create them themselves manually via command line tools like docker-compose up --build. This has been very helpful since there isn't much documentation available online about how exactly these things should look after being created so I'm glad they have support here if need something specific help figuring those problems ourselves :) It also helps us keep track what changes were made over time across different branches & releases etc., allowing easy auditing from one release back till now whenever required even before merging into master branch again later down stream while keeping historical data intact along side current state information stored right next door together making.