First of all, map should be unique. Why? Because players mostly look first at the features of the game, is there a feature on your game that is unique and other maps that doesnt have it? Well, your map has a unique feature, Guilds. I've never seen this on other maps... Second, does the map have originality? Maybe third, unique and well-made story. Does your map has an interesting story? Does the player wants to see more? Does your map have twists on it that will leave the players to wonder and play more on your map. That's some of the reason on how you can make your map not boring to play because first of all, if your map has same feature on other games they will most likely got bored but you can still make it unique with storylines but again if your story is that boring and simple, it might really make the map boring.
But, if you want more, here:
-Interesting Terrain
-Interesting Quest
-Newbie friendly: What I mean by this is that the game should not be that hard that the newbs will feel that the game is not that friendly and its hard.
-Your friendly helper, Hell_Master