Bard in theory should be the best all-rounder for conversation trees. Monk ought to be best able to take advantage of the terrain which is a really element of bg3. Sorceror ought to be good for painting surfaces.