Have completely different servers to cater to casual and hardcore. The casuals can enjoy all of the content with each other and not have to put in as much effort. The hardcore server can have super ramped up exp scales and increased difficulty. We shouldn't mix these crowds in my opinion.