Having an agent approach a publisher on your behalf is always going to be better than approaching yourself (if the agent is prepared to do it, there may be little or nothing in it for her). There is an expectation that the work will be of a higher standard and teh agent may well be able to get you better terms than you could yoruself.