IMO Hamlet is actually a LOT better than Squire. I'm not sold on Silver flooding being useful all that often. Being able to discard stuff with Hamlet is probably useful just as often, and being able to draw a card is useful way more often.
The +card is actually a really big deal. Even though they net the same number of cards when used as a village, sifting 1 card can help a lot (much more than +$1). And you're happy to pick up Hamlets with all your spare buys since they can disappear when you don't need them, so going for Hamlet as your main village isn't all that risky. You don't want to have to discard 6 cards or something, but if you only use like 2-4 as villages and then more as adding reliability, you're good. And of course with draw-to-X or menagerie, it's really good, and Squire really isn't.
Basically, you're comparing the extra utility of being useful in mass-Silver strategies vs being better (often MUCH better) in like every kind of engine. I think Hamlet comes out on top on average, no question.
Journeyman I think is also much too high. Immeditaely below it are Haggler and Horn of Plenty, which are real game-changers. Journeyman is just a good Smithy variant. Is it that much better than Rabble and Catacombs, which are a couple dozen spots lower?
And in Sea Hag vs Marauder, I think Sea Hag is a clear winner. Yes you can skip it maybe 25% of the time. But every time you can skip it, you can skip Marauder too. Even though Marauder might be "less bad" in those cases, you don't get either one anyway, so that's not worth anything. You have to look into edge-case-land to find situations where you want Marauder and not Sea Hag, so I don't see any way it can be better than Sea Hag on average. It probably should live somewhere around Militia. It's completely opposite in terms of function (slow, but lasting attack with delayed money vs immediate, but fleeting attack with immediate money), but the average power level is probably close.