With respect o representation you can alway speend the money and hire an attorney. With respect to a real estate agent my though is that they are transactional. With the infinite amoutn of information I see their role as identifying what it is I am looking for and helping me find the property.
In an ideal situation you can give them a set of criteria and they can quickly identify the 3 very best properties that match that criteria.
While the internet is a good starting point it is almost too much information and often times needs to be filtered. A good realator can help in the filtering process and remind you of what is important about the transaction.
Asking them to take on a fiduciary responsibility is “scope creep”