is it perfect? no. neither is anything else in the decentralized space in any way shape or form.
it's also beta, and they're working their asses off on it with the right directions in mind.
as someone who's worked in software for 25 years now (most of them as a developer) i find the criticisms to be mainly about boosting the profile of the critic and less an honest take on the platform and protocol.
i find what they're trying to do to be delightful with a very good north star.
take that as you will.