Here's a guy covering the live stream of the Q&A happening on Discord.
First question: Can we buy houses or property in main cities?
Will Shen answer: Yep! There’s housing in different cities that the player can get. Some you have to purchase and some are rewards for specific quests.
Emil Pagliarulo answer: Sure can! You can purchase a dwelling in all the major cities in the game. And there’s at least one that you get specifically for completing... something.