What's the best choice in the long run? Pros and Cons?
It has worked well for me so far, since my channel has some amount of personal content as well, and using my personal identity harmonizes well with that.
I think it depends a bit on what kind of content you want to do in the future. A specialized name/theme like “Barely Coding” can be good for building an audience interested in programming, but they might get turned off down the road if you suddenly start posting some new kind of content.
Either way, good luck with your channel! :)