Choose Halo when
- You want access requests, access reviews, and joiner, mover and leaver rules in the same product as sign-in.
- You want an SSH certificate authority next to the directory, rather than a second system.
- You would rather run Postgres and two containers than a Java distribution.