Simple answer, you are getting reply's from 2 types of people...the mostly stock street car/car show folks, and the street/strip racing folks.
The street/strip racing folks will 99% of the time suggest a Holley carb because they make more power. The only time they won't is if it is for a specific race class restriction that won't let them run a Holley. They would also never recommend 302 heads on a performance build because they are not made for it, there are soooo many other heads that are better suited for more power.
The mostly stock street car/car show folks like the stuff that originally came on the car, and don't know how to setup/tune a Holley carb so they bad mouth them. In reality, both carbs work (Edelbrock type and Holley type carbs), but from a performance perspective the Holley will make more power.
For some reason (unknown to me) these same folks think 302 heads are a performance upgrade...they are not. The intake ports on 302's are super tiny, I literally can't fit my thumb in them. 302's just don't flow enough air to make decent power unless you put a TON of work into them...even after that, they still don't make good power compared to any aftermarket head, or ported 360 stock head.
I hope that helps.