Yes, I think my videos suck, but published is better than perfect. I asked my accountability buddy to watch one of my videos for feedback before I published it because one bit was really bugging me. She gave me feedback and when I said 'but what about x' she said she hadn't even noticed it. I find it reassuring that creators with millions of subs and a team of professionals helping them still have audio and focus issues.
We're all far too hard on ourselves and considering most of us are self-taught and learning as we go, we're pretty fricking amazing.