I'd much prefer to have player shops than a global auction. I like keeping things personal and close by. Like if you want to buy an item from someone, travel to where they put their shop up and do it.
Why make the whole process just going to your local auction NPC and pressing a few buttons?
Imo, its a system based around making things convenient, not fun.