There are a lot of DCIMs out there, where netbox really shines, is that it's got a decent API and is pretty flexible.
We use it as a front end for managing physical datacenters with a host of services that take or store their state in netbox.
Services check boot targets, hosttypes, connected switch and power ports, the service and role a host will or does provide, lifecycle tracking, etc . . .
And, we can give it to our physical datacenter techs and they just set the fields and boot the host.
It's a really nice way to manage a front end, because netbox handles things like ldap and UI and we just write services that make the datacenter look like netbox.