If optimizing characters was actually important, we'd all just play Pun-Pun or the Wish and the Word, or other ridiculous builds. I'm a fan of min/max theory - I love picking apart systems to find those things - but it's not really an important part of actually playing the game. At least, IMO.
Edit: In almost any fiction, characters are defined by their flaws and weaknesses far more than their strengths. That's not to say that strengths aren't important - they are. But... Well, take Lord of the Rings for example. The character of Frodo would be far less compelling if he just waltzed into Mordor and dropped the Ring in the Fire. It's his struggles - against the influence of the ring and the harshness of the wild - which makes him. It's his flaws that enable his story to have such power.
The same is true through all of fiction. We empathize with Captain Picard because we are given glimpses through the vaneer of the perfect captain into a flawed man.
The flaws make you Great. Being awesome at everything doesn't.