Fine work on the elements of customizing the house interior, but placing them anywhere in the world would be too much work. Instead housing should just have designated neighborhoods in each capital city. Im just gonna copy/paste my thoughts from the trading post thread in regards to how I think player housing needs to happen.
"Honestly I think that having a instanced ‘neighborhood’ within the cities would work. They create a specialized area within the city that you instance into and it’s a full neighborhood of homes in the style of the city. Cosmetic vendors, vendors there for aesthetic reasons, and maybe two really nice, Dalaran style or sized taverns.
There would be a couple streets worth of houses and each house could be purchasable by a player for a rather large sum of gold. They’re all the same on the inside and on the outside, but you get your own private little instance like the Garrison when you buy one. And then you can customize it to your heart’s content and make it YOUR house. But there’s no bank, there’s no internal vendors, there’s no trade or chat save for the channel that would load while you’re in your house.
At best you could have limited storage space for reagents and food, maybe a couple of armor stands, but everything about the house would otherwise be purely decorative. I wouldn’t make the houses any bigger that say the Rank 2 Garrison Hall, or maybe Rank 3. Couple of bedrooms, a kitchen, a storage room and a living space.
But while the outside of the house was fully locked to the aesthetic of the city, the interior could look however you wanted it, maybe even cross faction aesthetics. Want to turn one of your rooms into a library? Go for it! Want your kitchen to look like a butcher shop? Sure! Hang up your trophies, weapons, armor, decorate with some plants, etc.
Heck even go a little Sims with it and make it so that you have to maintain your house’s internal appearance! Plants die if they don’t get watered, cobwebs form, etc, maybe even, if things get bad enough, you have a ‘pest problem’ that requires you to fight a random collection of low level mobs that spawn at a certain level of decrepitude.
Or maybe you just hire someone, be it a person or NPC, to go take care of your house for a couple gold every day. I dunno, just something to make people care about the space they buy.
I don’t know about the tech behind it, but if there’s a way to lock out changes to you and you only, your houses could be accessed by anyone at anytime unless you otherwise deem it so. That way people could come in and say high and do stuff without needing to form a party to do so, but also gives the homeowner the ability to ‘lock’ the house when they want to just be alone or do something in small groups.
But yes, make player housing in a communal instanced area, give it a handful of vendors pertinent to cosmetics and aesthetics, and then make house interiors fully customizable and interactable with visitors welcome and no access to normal gameplay vendors or auction houses. That keeps the player population traveling through cities and gives us player housing without running into the Garrison problem again."