Why the ill will?
In general homebrew seems more buggy and less responsive and an overall a much poorer user experience when compared to apt, dnf, or pacman.
Also the goofy icons it has make seem like a toy, rather than a real cli package management tool.
It was broken on multiuser systems for a long while, I'm not sure if that's still the case.
The requirement to write your package as some ruby scripts is also a bit of a pain, compared to other package managers where you just need a small config file (if at all).