I actually like the loot.
What I don't really like is how Merchants restock SO rarely it's unbelievable.
It's not even per-level, I think you actually need to do a few quests before they restock.

I have an idea, why not give us an option to "sleep" or "rest" in an Inn, and when we wake up they restocked?