You could just stick to the App Center, all software in it is well integrated with the system and uses supported ways of installing and keeping it up to date …
Again though, this is linux, you can bend it in any direction, you can install things how you like and modify them as you like, this is totally up to you in the end, but some delivery and update mechanisms of software are better integrated than others with the OS itself and as I said above, this differs from distro to distro, fedora supports rpm and flatpak out of the box, slackware only supports tarballs, ubuntu supports deb and snap…
If you pick one of the other install methods the load is on you to make sure the update mechanisms work, to follow the security notices for an app or one of its dependencies so your machine doesn’t end up as part of a bot net used by hackers without you knowing…
Another thing to keep in mind when using some non-integrated method is trust … apt/dpkg are designed in a way that you effectively give the owner of an archive/repository full root access to your machine, do you trust this person that provides a package via a website howto to you by adding an apt repository enough to give them root to your machine (or let me put it differently, do you mind if they sniff your homebanking passwords with a keylogger) ?
The packages you get through the App Center have been verified to be secure, they are signed by your distributor and get regular security updates for any open vulnerabilities.
After all it is a question of how much do you actually care and how much of extra maintenance work do you want to invest to keep your machine secure and up to date … though you should perhaps open another thread and go over these apt errors you mention with somebody to make sure they are not harmful …
There are two other Chirps that you for some reason ruled out from the start, one is in the archive (apt show chirp), the other in the snap store (snap info chirp-snap) and both are installable via the App Center …
The deb one is used by millions of debian users and is provided via debian in the Ubuntu archive, these packages usually get pretty heavy testing in the debian community already but are usually slightly outdated, the snap one seems to get updated every few months though in case you want something more up to date … though given the purpose of Chirp I highly doubt it is necessary to have anything newer or having to jump on any untested new release the upstream developer throws out …
You picked the pip install method though … and that is fine but as mentioned above pip isnt really a software packaging system so you have to jump through countless hoops with it to keep your software up to date (i.e. you need to pip uninstall and reinstall to do an upgrade (instead of just updating the existing install), you need to regularly check the website for updates etc etc) … If you prefer this way and perhaps want to help upstream to find bugs in untested versions , this is indeed totally up to you, it is linux after all, you have the freedom to tweak it, bend it and break it to your liking nothing is mandatory but steps you take might mean you need to care for things yourself vs. relying on your distributor to do it for you …