How have been your experiences between the three ways of installing QGIS3 on a Mac? I've used KyngChaos (which right now I think is the QGIS official distribution for Mac) and the Homebrew's one.
Some of what I have learned throughout the process:
If you want to keep the number of Python's installations on your computer low (if for example you are using Conda for Jupyter, GDAL for R, etc.), it's better to install everything using Homebrew. In my case, before installing everything using Homebrew, I ended up having official Python3 for KyngChaos QGIS3, Conda's Python3 for Jupyter, Homebrew's Python 3 & 2 for GDAL - GEOS - PROJ4. Now everything is Homebrew's Python2 & 3 (installing Jupyter using pip).
The main issue with QGIS3 from Homebrew is that it takes a really long time to compile and install (about 40 minutes), which makes it a little annoying to wait all that time when you upgrade your packages.
I still haven't installed QGIS3 using MacPorts, so I'm wondering how it is compared with the other two options.