Both have their advantages and disadvantages:
* same level means different players can be in different areas at the same time, different level means everyone has to be in the same area all the time (players cannot be in different levels)
* same level means everything will always be loaded in memory at the same time, different level means a smaller memory footprint