Now we're just debating around personal preferences when it comes to card picks. I myself always have 2 Argent Squire with 1 Flame Imp and never ran into a problem where I'd prefer the alternative.
The Portal is highly overrated and although Ravaging Ghoul is an issue, any experiences Zoo player would know when to play a Ritual, and the nature of Zoo often forces a Dragon Warrior version to play a Ghoul before a Ritual comes down. The same argument is there for Swipe as well.
The soulfire argument... frankly doesn't sound very sound. I mean, I have Soulfire myself in my Zoo deck, but to say this card is more consistent in an Aggro warlock deck is... highly debatable, when your entire standard Zoo deck basically works with PO while Soulfire value only synergizes with Golem and Imp.
TL;DR I think I've discussed enough of my points here for me to elaborate any further. I'm clearly not the only one who thinks consistency might be an issue here and if you fail to see it, we're at a standoff.
0
I'm completely baffled by what you say about Renolock. I'm playing one right now, and yet again, just like every other time I've played against them, he just played Reno Jackson and healed for 28 health. They are utterly, literally impossible to beat. They have everything they need - multiple board clears to clear everything you have, ways to destroy your weapon, single target removal for rag/mysterious challenger/whatever, little minions to activate your secrets, endless taunts and so.many.heals. I'm pretty sure I could face them 100 times and not win once. Freeze mage is easier. This deck has single handedly halved the fun of the game for me, I might just stop until it falls out of favour.
2
How would you respond to critics who say this deck is almost 100% reliant on a great opening hand, and terrible if you don't get that? Also I'm starting to see a lot of Harrison Jones right now so playing doomhammer can be an instant loss much of the time.