Reposting a reply I put on the original submission, but pertinent here as well:<p>Use whatever tools&#x2F;framework you want. Whatever it is you use, you will eventually become [the original] OP.
The reality is that every language&#x2F;framework has warts. As you use it and get deeper into it, you will uncover these warts. Eventually, all you can see is the warts.<p>It&#x27;s important to take a minute every once in a while and look at the thing you built from a user&#x27;s perspective. See what problem you&#x27;ve solved for people, or just what cool new thing you&#x27;ve built. Staring at a bug backlog and a mountain of tech debt will always get you down about your project, but that&#x27;s the reality of programming...bugs and tech debt.