They're both good, but in different ways?
SoFaI: Giving my own creatures protection from red causes a little frustration (since it interferes with all my double strike, like Embercleave), but the ability to snipe things like mana dorks or low-toughness commanders every turn is very very very handy. When building a stax deck, particularly a Rule of Law stax deck, one central way to break parity is to remove something from the opponents' board every turn with no further resource investment, and force them to always slip behind a little more each time. And of course, the draw is useful as always.
SoHaH: I think this sword is better for my current build, but only because I went so heavy on blink effects / ETB triggers? It's more conditional than SoFaI (which is always a little good), since it requires a specific deckbuild AND requires getting lucky with regards to having an ETB creature in play... but gives even greater advantage under Rule of Law (since I get a "spell" as long as I have a good ETB creature to blink). There's also a few ways to run SoHaH into a true value engine, particularly by using Stoneforge to tutor SoHaH then tutor again every turn, or blinking Dockside.
Does that clarify the situation a little?