Perhaps this post from Alan Pope will help you understand better:
https://discourse.ubuntu.com/t/which-is-your-favorite-application-installation-method/64109/4
Here is what I have learned from my experience and can pass on.
- only install from the official Ubuntu repositories
- most default snaps work just fine
- there is nothing wrong with playing around and learning about different package install methods or different package managers. Just be aware of the risks for breakage.
My top recommendation is if you want to test new software packages do it in a virtual machine or on a test machine first.
If something goes wrong you can just delete and start over.