It would be great to have an option in the Access Roles, or User types, to "only view assigned tasks". This would hide any task in a project that the user was not assigned to, even if they changed the view filter to "All Tasks". We use the base project info page for top level comms and file sharing, but when we share that it allows all of the tasks in the project to be seen. There are cases where we need to have a user be included in the top level comms, but only see their assigned tasks.