yes, Peter is smart and IC everyone else is running around like an idiot...
Justin had to transfer for a little bit. the difference is that brian WILL push Justin to be independent, where as Isaac preferred Justin remain a child, or a puppy, or you know, compliant.
so If he has to transfer to someone... Brian's not a bad choice, Brian gets aggravated when Justin can't make up his mind about ordering dinner. Justin will catch on quickly that he should start figuring out what he does and doesn't like and that life is easier for them both when he makes his own decisions... but Brian can be there as a backup, for those times when Justin's decision making process is flawed...