In my game I've house ruled letting players pick Int, Chr, or Wisdom, as their casting stat no mater what class they've picked. I did not want to have a warlock or sorc being the charisma character of the party unless that's what they wanted. I even have a bard that wanted to be inteligence...