I think it would be best if the amount of inventory space you have is relative to the amount of weight you are carrying. For instance, you should be able to carry more shrimp in your inventory than steel platebodies.
IMO, the Grand Exchange is Jagex's greatest achievement. Although I see how it would ruin the economy, I think it greatly simplifies the process of buying and selling.