The best party to start out with? I think it's just the best thing then to go along with whoever you come across, so you can see for yourself which good and bad features each npc has for yourself. Much more satisfactory than to go for the "perfect" party if you ask me, especially because there is no such thing as a perfect party. The only perfect party to you is one you've compiled yourself.