I received a free PCB from AirGradient a few years back, and am very happy with it. The only thing I was surprised by, was that by default the Arduino code asks for WiFi connection and then sends the collected data back to AirGradient.
That sounds absolutely terrible. This behavior should be shamed.
EDIT: If you create an open API with worldwide air quality data, that would be fantastic.