I must admit that I also prefer to have one main character with a party based around his journey, but at the same time with companions having their own troubles and backstories. It makes the whole adventure much more interesting and just as Buttercheese mentioned, it gives us some sort of a plot hook which we can aspire to resolve.