If you know the area, you know what you want and you can afford it (20% down?) I’d say go to the listing agent directly.
The listing agent will double as your agent as well, which means he/she will assist you with the mechanics – inspection, the escrow, the title insurance, etc. You will also have access to irresponsible anonymous advice givers of the Internet, such as myself.
Based on my limited experience working with the listing agent directly will give you an advantage, as long as you project an image of a buyer who does not require a lot of attention (meaning you know what you are talking about when you call the agent – you have the downpayment ready, you know what earnest money is, you are familiar with the standard CAR contract, you are familiar with the timeline, you know what contingencies are).
Selling agents can be more of an obstacle and annoyance.