ERPNext is just using FOSS as a reason for being mediocre. They tick all the feature list that proper ERP may required, none are tested, lots of bugs, most are solved to introduce more bugs. Usability achieved once you know the bugs and start to live with it.