Diablo 3 Class Speculation

As far as I know, 3 classes have officially been announced thus far.
And they are...
Witch Doctor (Necromancer replacement)

If Diablo 3 follows the initial pattern of the 2nd game, that leaves 2 more classes available for launch. With 2 casters and one heavy melee class, I think it's safe to say that an amazon (ranged/melee non-caster) class is a safe bet, perhaps under a different name. That leaves room for one more, and probably is the more difficult of the 2 guesses. The other remaining classes (including the Lord of Destrucion Expansion) consisted of the Paladin, Druid, and Assasian. (All are essentially hybrids offering melee or caster/ options) Of these three, I'd prefer the paladin to return, but would probably be more interested if they ventured somewhere with a new class altogether...
Being able to play as an Archangel or something? (Out there I know, but shaking things up a bit would be nice, I think they made the right step with the druid class in LoD)

I don't know about all of you, but I would have preferred the older necromancer cosmetic over the new witch doctor...  I'll have to wait and see though! :)