Team Permissions are also not ideal. They are too general, so far there are 5 permission groups: Tasks, Guest Management, Listing Management, Finances and Team Management. Each group allow a defined set of permissions.
It would be great if you could assign a team member to a permission group, and then customized individual permissions inside the group.
For example: What if someone wants a guest manager that can write and respond to guests reviews, but not be allowed to edit reservations and block the calendar; or a Listing Manager that can create and edit listings, but can not deactivate them.
Also, it would be amazing if permissions could be given for certain listings only. Like, for example, in case I have listings in different cities, and i want to assign a Finances permission to a team member only for listings in his/her city.