Rangers are the best. They are good fighters with some clerical abilities. Plus they can stealth and duel wield. I know that skill is not very special seeing that everyone else can in BG2 but rangers could do it first, so YEAH!
------------------
Can an elf get a break anywhere these days?