Pros and cons to using Navmesh Agents over custom-made AI?

Hello everyone, I am working on a game and currently building my enemy AI, but I am starting to wonder if it would be better if I used a navmesh and navmesh agents for AI rather than moving around an enemy with a rigidbody and a collider attached to it? I was curious if anyone who has had experience with it chooses one over the other, and why they have such a preference. Thanks!

Good day.

I strongly recoomend to use NAv mesh system, and in that cases where you need some “strange movements or things” use a custom-made movement, but almost all the time NAvMEsh will be perfect, easy, and faster to program and better performance