My husband and I work in real estate. There are a lot of real estate project management systems out there. But we wanted something that was wholly comphrensive that could incorporate more than just work. We wanted to manage our household and life in the same single project management system. We tried Asana, Todo list, and I keep coming back to wrike.
Something that is very important to us in our job and most other real estate agents is that there are certain tasks that are triggered off of key milestone dates. For example, 2 days after going into "mutual" or 5 days after mutual. 10 days before closing, etc.
I highly recommend being able to add key dates to projects and when the tasks are added (especially in templates), you can say X number of days from a selected key date (and be able to select whether or not they are calendar or business days).
I hope this is clear. Let me know if there is any questions!