capacitor looks pretty good, what are those 'mistakes' you refer to
Also the ecosystem is not in the best shape; the quality of libraries is allover the place, lots of unmaintained ones or ones that only support older SDK versions of Android/iOS. Not sure it's entirely fair to blame CapacitorJS for this, but it's nonetheless the reality when developing Capacitor applications.
All-in-all Capacitor is pretty great though, definitely one of the most productive ways to develop high quality cross-mobile apps.