I've alway had good luck with the holley's and not BG either.
I had a 780 holley I ran for years and loved it, though I did blow out a power valve or two but that was my falt messin with the timming or something.
I've never run one of the Demons but I am curios to hear some feed back on those.
Kurt