CFM: So you got:
NG F/Thief
NE Cleric Viconia
CN Bard Garrick
CN Wild Mage Neera
CG Thief Alora
Alignment-wise, your group doesn't seem to be good or evil, just random, with perhaps a lean towards good?
Hard to pick a sixth for you without knowing your playstyle or experience with BG.
Generally speaking, BG1 tends to favor Warriors, while BG2 tends to favor Wizards... while experienced players can do well in either game with any party arrangement.
If you're inexperienced with BG, I would recommend adding a Warrior, as you alluded to. Shar-Teel or Kagain if you have a leaning towards "evil". Otherwise there are several "good" Warriors as options.
You got two arcane spellcasters with Garrick and Neera, so you probably wouldn't want another Wizard. And you got three Rogues already too, so I would say no more Thieves. And Faldorn's Druid spells would compliment Viconia's Cleric spells, but I don't think Druid spellpower got a whole lotta love in BG1.
If you're experienced with BG and If you're looking to go non-standard, perhaps Quayle's varied spellcasting would be fun to try.
Let us know what you pick!
Well I went fighter/thief because I don't really think there is a good thief option in BG2. I play him as more a fighter who is able to pick locks and disarm traps. And I never really use stealth on thieves or backstabs (mainly because I always forget). I'm not great at the game but I have been playing on and off for 20 years. I've never actually beaten the game though I have made it to the final boss before, and that is where one of my greatest gaming memories is. on the final screen before you go into the final boss room I triggered a whole horde of enemy's and quickly created a front line for tanks and had my thief in the back firing arrows and a couple spell caters flinging spells, that felt so epic using actual tactics and planning.
I usually play on normal mode because I'm not super bothered about a challenge and normally lean towards a good playthrough. Viconia is there because I plan on getting her in BG2 (it will be either Viconia or Aerie I romance), Neera is to experience the new character. For some reason I've always liked Garricks voice barks (I really wish I knew how to make his voice files a choice for the MC in BG2) so I just enjoy taking him along. I normally always take the "cannon" Party, and when I don't I nearly always take Imoin since you get her right at the start and can build the thief you want, so this time I'm trying to mix it up and since I don't need her myself being a thief I wanted to try Alora since I have never taken always having had Imoin. ( may make a save so I can play abit with Eldoth and Skie after I finish the run with Alora)
I'm more of a direct attacker focusing on offensive spells and healing rather than buffing (mainly because I don't know the encounters well enough to know when I need to pre buff or even what buffs i should use) so I normally end up brute forcing my way through the fights even if it means I have to reload a couple of times.
Edit: Also I have only just reached the town of Naskel and kicked of chapter 2 and killed the assassin from the in at the very start so I pretty much have freedom to go where ever at the moment.