I think the companions are great.

And for anyone with rose tinted glasses about BG2 companions, I would just like to remind you that (BG2 spoiler), the paladin in BG2, the paragon of virtue, never spent any time with his wife and child, and then when he found out she was having an affair, he had her executed.

Real nice guy.