They don't suck, they are great, but very hard to implement, and use.
I thought about making bag system from scratch that would 100% fit our needs, without having to care about 5 other things we don't even use. Also full screen inventory system is a masterpiece, thought very hard to use (not actually but it DOES take lots of time)