Sup.
Its not horrible, its just not that customizeable as it should be.
As you created it you didn't have the reasons for making it such advanceable and supporting optional modules / librarys, because it worked as it should.
The new inventory however will hopefully not have these bugs, since its all up to the modules / implementation you choose. If something bugs, it can be easily fixed nowadays because I / the developers can easily look at what bugs, when you just give an hint what bugs, like Stacking, Forging, Powerup picking, Then we check the Library CIPowerup for example and check which part may be wrong.