There are several factors in which can make a Minecraft faction server more preferential and suitable to play than others. Features such as unique & innovative gameplay, good base raiding mechanics ...
Minecraft towny servers allow players to claim pieces of land in the world to develop their own towns. They can also recruit others to live in their towns once built, provided the town mayor approves.