Edit 3: Didn't see page 2 :facepalm:
I have never really liked Paladins, the mount is a pointless class feature and I can't find an ACF that removes it

(EDIT 6

: The Charging Smite ACF replaces the mount so I might go a Paladin, but a High Dexterity is counter-productive because of the Heavy Armour)
The Spellthief is a light armour only class, I will have a better look at it before I decide but I don't think it's what I'm looking for
and yes we are good, and yes the DM says if I go Warlock I am chaos, just like the Barbarian which prevent me from using the
Initiate of Compassion homebrew feat on D&D wiki
Favoured Soul would be good but it isn't Charisma based, it is Charisma and Wisdom based

(I don't know if my DM will change that, I will ask)
And I didn't know that about the druids Wild Shape...I will have a look at going a Warlock//Druid, any suggestions on feats/PrCs would be helpful
EDIT 4: I have begun looking through the Druid's Handbook and assuming people are about to ask the Handbook says druid have three rolls, Summoner, Shaper and straight casters, they can scrifice the power of one or two of these to become better at the others, I want to sacrifice Summoner (I don't really want to slow down combat by having several characters) to power Wild Shape and Caster (I haven't looked at Wild Shape too closely yet so I want to specialise in Casting), and I have looked over the Elemental Companion feat and might take that
EDIT 5

: Most of the thing listed in the Druid's Handbook are from books my group doesn't have...I think I'll put the list of books into the OP
"EDIT: I forgot to include, my available books are the PHB 1/2, DMG 1/2, MM 1/2/3/4, Complete series (Except Scoundrel and Champion is conditional), MH, Libris Mortis, BoED, BoVD (although it requires approvement from the DM), ToB/ToM (DM approval required), Races of Dragon and XPH...I may have missed some so ask, but nothing is allowed from Faerun, Eberron or other Campaign setting"
As a final EDIT, is there a way to use Charisma for Ranged Touch attacks (the rules say that a a Ranged Touch attack is the same as a Ranged Attack, meaning that I need to use Charisma to aim my bow, I know it's reaching but it would cut down on MADness)