Those dragon-themed warlocks (Dragon Shaman? No.. Dragon Initiate? something...)
Dragonfire Adepts. Personally, I'd prefer a standard warlock, since Dragonfire Adepts get even fewer invocations, and I'm not a big fan of blasting, so the breath weapon doesn't appeal as much.

And the real appeal of the ranger isn't in the pre-set feats; it's in the skills. They get some great skills on their list, and 6 points per level is enough to take advantage of them.