Yes and no - to most of the above.
A GOOD (successful) estate agent will have the ability to empathise with the buyers, tease out information such as why they are buying the house, is it a "forever home", "just while the children grow up" or just the first rung on a ladder, selling on in five...