I agree the wow system is by far the best
However I think there's a reason they have so much trouble with inventory space and whatnot, (which is odd considering most player have 1 character).
I wonder how they codes that but it seems to be both troublesome to change and terribly in effective when it comes to data processing between server and client