For reasons of sheer sanity, you should never have more than two of a single class type in any reasonably balanced party, unless you are on some kind of a challenge.