There's a lot less to do in a 2D space than there is in a 3D space. That, and the reliance on content-based fun rather than creativity-based fun makes the appeal of the game dry out pretty quickly.
Also, MP is very, very stuffty. The whole "keep your items from your world and bring them into servers" sounds good on paper, but it pretty much removes the appeal in getting your own stuff, and makes inventory editing a much bigger problem than if inventories were world specific. You can force your friends to make new characters in your world, but then that's just a bunch of different characters you need to keep track of.
I disagree.
A 3D version of any game that uses the block system (like minecraft) is always lacking in artistic creativity. Sure, there isn't another way to go besides left or right, but building and combat is alot more enjoyable than 3D voxel games.
Bringing items in from different worlds is a good idea. What would be the point of not making a new character if your original doesn't have any of his gear/equipment? Some people just want to fight bosses, in their world, with other people. You already "get your own stuff" on a character. I don't want to keep doing that over and over again just to have decent fun in the game.
You can only have like 5 characters and 5 worlds so it's not like it's a challenge to keep up with a new character if you start one.