KindBlackbird59 I think you are looking for something like a "git repository" (which, IIRC, is how dvc sees "projects" or models),
that gives you a clear lineage (This model came first, then I got this model with this code and this data).
The way ClearML works is slightly different, and each "repo" is shown as a project which is flat. The way we envision users marking things like "model V2" is by adding tags.
The reason behind this design is that git, while has clear lineage, is harder to work when things are not linear. Yes you can start branching off master, but it gets whacky once you want to go back 2 months and find the "good" model or when you ran an HPO, found 2-3 good examples then want to branch off from them. Not a DVC expert but it's hard to ask git "give me the best model from 2 months ago in branch X" (With ClearML's queries, it is possible 😄 ).
For sure you can build lineage yourself (Every model has an associated Task that created it so you can trace these back). But we recommend tagging the important models (probably like a dvc commit).
For sure, like alon, you can use our compare and clone features to weed out the best models.
Hope I understood your point and it clarifies how we do things!