I'm really enjoying my current setup. I started with a wizard and ranger but I was so disappointed with the straight up ranger build that I rerolled a Rogue and a Wizard for my mains. I've been much happier since. Rogues are fricken awesome (eventually)!
So my current group is the following...
Main 1: Glass Cannon Rogue (face char)
Main 2: Glass Cannon Wizard (Geo,Hydro with some WC)
Jahan: Glass Cannon Wizard (Pyro, Aero with some Hydro for heals)
Madora: 2H Warrior/Tank (MAA, WP, BB, Leadership)
I think a Rogue makes for the perfect face character because you only need to dump points into scoundrel and sneak to make for an amazing backstab damage dealer that will outdo everyone on the team for single target damage (with the right traits and GC). That leaves you with you plenty of ability points for things like lore, charisma, telekinesis, and other face char skills. You could also put some points into Marksman just to make use of all the arrows the game throws at you if you so choose. Having early invisibility on a face char also makes stealing items a breeze... which I much prefer to using other characters to distract npc's with conversation.
One more thing about the Rogue: it's run to play! Once I picked up Glass Cannon I didn't feel even remotely restricted by being a melee character. I can usually run all the way across the field of battle with plenty of points left over for multiple sneak/backstabs, and the tactical nature of maneuvering keeps the character interesting.