New Carb Recommendation

I have a Edelbrock 650 AVS on my 340 and I'm not real happy with it. I know it won't have the performance of a Holley but that's ok. I just wanted something simple and leak free.
The problem is at idle. I changed to a Comps Cam, XE274, last winter and it doesn't want to idle in gear at all, just want's to stall. I have a 2600 stall converter.
When I got it running last spring I had to have the idle stop screw turned way in and at that setting I had way to much of the transfer slot exposed. I ended up drilling two .125 holes in the primary throttle blades and I now have .040 of the slot exposed. The idle in park is much cleaner at 900 rpm. I don't know what else to do with it to get it to idle in gear.
I thinking just to replace it with a better piece but really don't know what to look for. I was thinking about a Street Demon, they look simple and leak free.
Anyone have any positives or negatives on that carb?