You did not provide sufficient info on your model to be able to understand how complex the implementation is going to be, so I would recommend that you start by exploring both. The free version of AnyLogic is probably easiest as long as you can fit your model withing its limitation. On the other hand the researcher version of AnyLogic is fairly expensive and NetLogo is free.
Based on my experience with solving process-centric problems using an agent-based approach, Analogic is generally better, but it's more complex to handle.
Analogic can model a wide range of conditions; its graphic engine is excellent; its java programming capabilities add flexibility; its data reports and presentations can be highly detailed.