As far as playing a class to its full potential, Zosol from Naggy is the best warlock I've gone toe-to-toe with in BG's.