I think a free trial weekend would be a better bet than a demo period, but I do think that some form of free trial at some point in time would be a good idea.
I think something like that would be good, but only when the game is extremely polished and full of content, which is gonna be far off. Don’t get me wrong, there’s tons of stuff to do right now, but every time I start giving my friend a tour after they buy the game, I can feel their eyes rolling when they see all the “COMING SOON” signs littered across the plaza.