Developer eXperience (DX) is fundamentally a design problem.
Which means some of it will come down to "taste".
The taste of users is different from the taste of creators.
It requires significantly more taste to create a framework with taste than it does to decide if a framework has taste you like.