Again, these are great thoughts!
My responses (these are all my personal opinions after a little bit, subject to change and also take with the grain of salt that these are just my takes):
-I do get the point that Knight is weak, although I will admit... the confusion with demon mobility was intentional. I need to think on if it's just too relatively imbalanced to be unfun, but my take is that I don't mind TF with various power levels being involved. Between your suggestions, I'd 100% take Steward over Shugenja. I haven't played enough with Shugenja to fully get it, but I'd be really hesitant putting it in a Goblin script as that confirmation can be unfortunate (either off the Goblin or another Evil claiming Goblin)
-Soldier in the current form isn't there because it's too confirmable with the lack of deaths meaning either Soldier was hit or demon sank. The huge problem I kept having with Soldier, Pukka, Minstrel, etc. was that there was just too little protection to not confirm to Town fairly quickly which happened in context, and I can't add Monk, Innkeeper, Sailor, etc. who might plausibly cover that but make choices and break conceit
-Klutz is good personal feedback to log! As anyone will tell you I love Golem and could easily bring it back, but I had soooooo many complaints the other way that it's not Outsidery enough ๐ฅฒ. Snitch isn't feasible with Spy (will get to later) and Sweetheart... ehhh this is my take but I don't like Sweetheart + Drunk together. I think it's fine if the script is poison light, but my concern is that currently it really isn't, especially with No Dashii (will get to later). Damsel I will say is just probably never coming on this script: it's imo a very script warping character, and I love it in some contexts, but with this script already so focused on Goblin and with Saint coming along for the ride, I don't like the imo much more game-warping concern of Damsel than Klutz, which has that but less so. I also on that note don't like Damsel and outed Evil Minions like Goblin
-The Spy/Ojo feedback is something I hadn't yet considered and is really helpful, thanks again! I like Ojo but also... I like Spy with every other demon. I will say my personal success metric for a custom is that I'd like it to work with generally any random roll of characters once put in the bag, but I do not expect a custom to work with any grabbag of characters as a whole (I'll avoid hatejinxes when possible but like... I'm fine officially saying Spy + Ojo is a "yes but don't" give evil a different minion instead
-I'll tackle Spy/Balloonist separately because I have the same but stronger opinion on Recluse/Balloonist--misregistering them to me is a huge "yes but don't" STing wise unless they're desperate for balance. Like... to the extent that in most cases I'd advise the ST to show a different Outsider instead of Recluse unless B0 Outsiders and Recluse was added, just to avoid that paranoia (obv never consistently stick to this strict a meta, but I agree it's ick). It's on the script because... well otherwise Ballonist is near impossible to scriptbuild around (and I think compared to most customs this is a good showing of Balloonist), and I think Balloonist adds a good set of info here and much needed Outsider mod (my philosophy is custom should have at least 2 Outsider obstructions worth of mods, and that Good Outsider mod or completely hidden Outsiders each count as half--this script gets 1 from Fang Gu and 1/2 each from Balloonist/Drunk). You did make me realize, and I'll correct, that I posted the wrong Baron version of the script ๐
. The correct version might intrigue you more, as it has -Balloonist/Sage to +King/Choirboy for similar levels of traps for evil
-Finally, yes. Minions were largely constrained by lack of night actions. MM doesn't work and Boomdandy has overlap but was requested (hence separate version). Vizier is... I'm just vetoing Vizier in a text game script. I just don't like it in text