One thing I can't help but wonder though: is Scrying Pool really that strong here? Your deck will not be extremely action-dense, because you need the CotR for actions and you'll get a ton of Coppers/Curses from Mountebank. Furthermore, there's a lot of draw here. I would be inclined to get a single Margrave (like you did) and then as many Wharves as you can handle for draw, and Mountebank + Remake for 'payload' (Remake isn't normally payload but deleting all those Curses could be considered payload-ish). Of course, don't bother with Marauder if your opponent goes Scrying Pool. If you skip Potion and Scrying Pool, you have a better shot at winning the Coin split, which is important.