There are no set rules in choosing binning tool unless you are doing supervised binning or binning from long reads. For shotgun metagenomics, there are many binning tools, of which MAXBIN, METABAT2, CONCOCT and BINSANITY are widely used. What's important is rather than relying on one tool (unless your study goal needs it) it is better to use multiple tools and then use any BIN refiner ( DASTool, Binning-refiner and MetaWRAP refinement module) to select quality bins.
Workflows/pipelines such as ANVIO, MetaWRAP, SqueezeMeta, ATLAS can do the automatic binning using multiple binners and extracting quality bins via bin refiners. Personally, I assemble my contig via metaspades then use metawrap binning ( MAXBIN, METABAT2, CONCOCT) and refinement module and later import these bins in ANVIO for manual refining and other analysis.