Divine Divinity had a nice weight-based inventory system in my opinion. It was flexible enough so that my character did not have to run into town every five seconds because she could not carry anymore items but it was still restrictive enough that my wizard could not carry 10 battle axes with her at a time (at least when she was still low level).

I am pretty much sure that the inventory weight balance is still getting adjusted in D:OS.