A good alliance has a strong and active leadership, a strong understanding and belief in what their alliance stands for and is willing to stand up for those beliefs even if that means War. A good alliance stands up and protects all it's members but is also willing to hold member accountable for their actions. Those are just a few things I believe make an alliance good.