John Harker
Definitely doesn't make things up as he goes along.
A note about hexes: you'll need to go past 30 in either int or faith in order to acess some of the higher level spells. Don't go with Int; Affinity, the Pursuers clone, is a nerfed version of it with far less tracking and damage. Even worse, it takes three spell slots.
Faith gets, on the other hand, Climax (ALL YOUR SOULS PER CAST), along with being able to access some of the higher level miracles (including greater lightning spear).
Hexes really are the way to go if you want a pure caster experience. Being able to use basically every branch of magic in the game is nifty as hell.
When do you encounter hexes? I haven't even found one yet... and I've been going Int, without knowing how to prepare in advance.