Ok, I've read both character sheets and spell lists several times, and I'm really not seeing how these two classes are meant to feel balanced. I know balance isn't a terribly critical part of Dungeon World, but this just looks egregious.
So, the Cleric has 4 more HP, does d6 rather than d4 damage, carries 3 more load, can Turn Undead, has Divine Guidance which can be used anywhere rather than Ritual which can only be used at a place of power, and most importantly can prepare ANY spell rather than being limited to a spellbook.
In return, the Wizard gets... Spell Defense.
In D&D, these classes were sort-of balanced by the Wizard having much better spells. But that's really not the case in DW - in fact, the Cleric gets a couple of spells earlier than the Wizard! (True Seeing, two levels earlier; Trap the Soul four levels earlier)
Is Ritual really such a game-changer that it justifies all the other disadvantages of the Wizard? Alternatively, am I missing something?