Characters are another thing that's more of a personal preference. :P If you use everyone for a little while after you get them (which you will, because you usually have to) you'll figure out pretty quickly what their pros and cons are. :P And if you're not satisfied with your current party, change it. I really don't think you'll have any problem building a team that works for you.