> for example: It allows me to test coworkers branches with mine without merging or creating new branch.

How is that not supported by worktrees? You are aware, that you can checkout commits?