You've said that you don't like listening to you own music because you're scared of the flaws you might hear. But you also said that you'd like to play live. Wouldn't playing live mean that you'd have to hear those flaws?
i get to make all new flaws. more scary, but at least i have some say in the matter