Spellcaster definitely.

Which one though - I like Wizards for their flexibity. With recent reaction revamp Bard is coming close as 2nd though