I would like to suggest, to add the possibility to hide estimates and tracked time from other users in a more granular way. At the moment it is just possible to activate or deactivate this. Means, all users can see tracked time of other users and estimates of all tasks, if sharing is set on a higher level than tasks. As it is senseful to share at a project level in many cases, it is not always good to show all times and estimates of other tasks in this projects, especially, if there are mostly freelancers working in projects, like in our case.
I would prefer to set estimates in the task individually for people with the possibility to hide this and also tracked time from others, except the e. g. the project admin ...