My first instinct is to only get one JoaT, but it seems like 2 might be better because you can really get your economy going in order to buy expensive cards (which they all are in this kingdom), and you don't want to waste buys on $$$. Plenty of villages help alleviate any collisions. I would personally get more Goons and try for a 3+ Goons megaturn. Your opponent has a Mandarin and a Gold which seem like wastes. In summary, I'd do the same as you except make one or two of the Nobles buys a Goons buy. (I'm a level 25 fwiw...)