Flooring Subfloor Condition How smooth it has to be
I would use an angle grinder with a concrete surfacing disk.
These have carbide or diamond embedded blocks and will really clean up high points in a floor. Any bumps will affect the floor and the area around it.