You want the perfect character when you start? LOL Your magic, weapons, skills all svck in the beginning, you haven't even tapped your characters potential. You get the chance to build them up later in the game. You aren't badass right out of the gate; no one is.
I was frustrated with my weapons, but the only way I'm gonna get em to what I want is if I learn enchanting, smithing, etc. So I started beefing those up and I'm slowly getting better weapons suited for my race.
It is not at all about being the perfect "badass". The OP is not starting again because of realising that they could have been more powerful 5 minutes ago by doing x differently 10 minutes ago.
It is about thinking:
hmm,... perhaps I resonate more with a slightly altered story, or
hmm,... perhaps I would be interested more with a slightly different class, or
hmm,...wouldn't it be fun to blend X and Y ideas together, or
hmm,...wouldn't it be truly magnificent to not rely on X and be a pure classic Y, or
hmm....what about being a different race: suddenly a Wanderer becomes a Pilgrim, a Bard becomes a Thief, an Archer become a Hunter, or
hmm....my character's ethics have changed: suddenly a Battlemage could become a Reaver, a Raider could become a Legionnaire, an Assassin could become a Murderer, a Saviour could become a Scourge
How are we meant to not think the heretical during 100 hours of playtime on a character?...Aarggh!!!!!!!
At no point is the mentality thinking: "oh, duuudee, I could have smacked that clown primo had I stacked jewellry and powergamed alchemy"