You're not asking much, are you?
I would focus on being a bombardier first, then ranged attacks,
then melee. Pure sorceror with maybe one or two levels of fighter (or preferably paladin) is probably the way to go. If fighter, you can add more levels later. If paladin, you get the yummy paladin attributes, including adding Charisma bonus to saving throws.
Good spell choice can actually make a sorceror a pretty good melee fighter. Use Mirror Image, one of the Mage Armor/Spirit Armor/Ghost Armor spells, Stoneskin, Blur, Blink, Mordenkainen's Sword, and Tensor's Transformation.
Bear in mind that average character level at the end of the (non-Heart of Fury) game is about 16. If you take even 4 levels of fighter with your sorceror, your sorceror won't be very powerful. A lvl 12 sorceror won't even be able to access Mordenkainen's Sword.
I approach the party as a "team" unit - you have two good fighting units already, and don't really need a third. A pure sorceror rules the normal game, a warrior/sorceror not so much, unless only a couple of warrior levels are taken.
I wouldn't recommend trying Jukka's approach on your first run through the game. You need your own gaming experience to find out what works for you. Personally, I favour parties with just enough melee power and major emphasis on spell buffs and bombardment. For me, that means a spell-enhanced deep gnome monk is the best character in a normal game.
One of the problems with Jukka's party is that it is slow to develop. That's not a problem if you have gone through the game a couple of times already, but a first-timer may get overwhelmed - depending on amount of experience at playing these sorts of games. If you haven't played IWD1 and are coming directly from BG you might struggle a little with the sheer numbers of enemies. If you are using all ECL races as I believe Jukka advises, the effect is even more pronounced.
Every class in this game is powerful in its own right, and it's not necessary to mix and match classes to have a party easily good enough to win the game in normal mode. HoF is somewhat skewed.
When your back is against the wall... the other guy is in a whole lotta trouble.