I'm a postgres fan but I have to admit the JSON syntax is not the best and not well supported by all the tooling around this database. Doesn't mean it's bad but the DX could be better.
Other than that, I have never seen a proper justification to use schema less db, good for prototyping and get started, not incredible as a long-term solution.