Okay, regarding stats: can we swap with another player? I'm all for some degree of randomness, but everyone has classes they just don't like.
On character creation: most of my knowledge comes from two sources.
Treantmonk's Guides, which has through and high-quality breakdown of the Bard, Druid, Monk, Ranger, and Wizard, and what does and doesn't work for them so well.
DPR Olympics, which is basically a classic optimization thread. It has a lot of problems (which are "discussed" in typical forum fashion) and it by no means the complete, end-all-be-all answer, but it serves as a good starting point.
I want to emphasize that it is not the final answer to anything. For one thing, buff spells and items aren't allowed, which eliminates spellcasters entirely.
For another thing, it assumes that the characters are able stand in place and full-round every time (including on the first/surprise round), which can be misleading.
Example: Two Weapon Fighting rogues do better in such a scenario, but in any fight that has one round of movement (more than 5ft step) for every five rounds of full-rounding, a Two-Handed, Power-Attacking rogue does
alot better. Charging Sneak Attack ftw!
Finally, it's all about combat, so any non-combat roles a character could fill are completely ignored.
But for all its limitations, it's still very helpful.