No, it's not. Try to run a completely free OS on you hardware (like Replicant) and watch the lack of camera, GPS and more.
Related discussion for other: https://news.ycombinator.com/item?id=47942070
This is false. Please stop writing false statements without any links. NXP promises to produce the i.MX 8M Quad until Jan. 2033. The support will be even longer.
> it lacks proper updates
This is FUD.
> isolated radios
They are isolated with USB. This might be slightly weaker than IOMMU, but for me the benefit of freedom is worth it. There is no shared memory.
> it lacks proper updates, isolated radios, and any form of hardening
FUD and false information. Please stop this.
> The kill switches are also useless if your device is fully compromised
This is false again. It doesn't matter how much my device might be compromised. The attacker will not get any access to the shut down sensors, radios or voice/video, if I use the three kill switches.
> since speakers are essentially just microphones in reverse
Librem 5 speakers do not support this.
Instead of loading firmware in sensible manner like GrapheneOS or desktop Linux distros with the linux-firmware package, they keep PureOS "free of blobs" by having the bootloader inject all of the blobs into memory in an extremely shady manner. Since when was having the bootloader tamper with system memory about freedom and openness?
Oh, and they even have the audacity to market this as the "firmware jail" as if it is any more contained than the linux-firmware package too. Truly impressive stuff.
You will have a point when your Google phone runs Replicant. Now this is just empty words, i.e., FUD. Which blobs are running on the Librem 5 CPU? Which blobs are running on GrapheneOS CPU?