I agree with that.  But to add more, I'd like to see levels designed in such a way that only certain character(s) could take a path and possibly flip a switch or trigger an event to help the other party members separated.  Seems like parties are always stuck together too often.  I think it'd be incredible to branch off into two or more groups following paths based on their skill sets, but eventually come together to get through the level or solve a problem.