Well, his hits were about average given the number of attack cards, and opening $5 on a witch/mountebank set is always going to be an advantage. I think you overbought terminals - 2 horsetraders, a witch and 2 mountebank, then a mine... that's way too many, remembering that drawing horse traders together with an attack terminal would be only equivalent to not having that horse trader at all, if you get attacked on that turn. Add to that the fact that witches in many ways work against mountebank (a heavily cursed opponent is more likely to just discard a curse to your attack).
Also, I'd have opened cutpurse. It's a nasty attack, and often equivalent in spending power to horse traders.