For a Factions server, you would need some basic plugins such as
World Edit (This would be an Admin only tool due to its power that could help with building) Essentials (Runs the entire server and gives basically all the commands) Group Manager or Pex or Lucky Perms (These are all for ranks and permissions) Litebans (This plugin costs money but it is very good but you can just use essentials to ban people until you can get litebans) A factions plugin (You obviously need a factions plugin) A starter kit plugin this will allow you to get your players to have a starter loadout with some armour and food and whatever you choose. A shop plugin so you can make users be able to buy things in spawn Buycraft - Allow users to donate Also you can look at spigot to find some more plugins that are very good and cool which could make your server better, Just make sure you can find some good leaks or paid plugins which will make your server better than others otherwise it will be harder to get players.
I would say that making a Minecraft server now may be a bad idea due to the slowly decreasing in size of community but if it is what you enjoy that go ahead