Choose your weapon

Each one has its strengths and weaknesses. Choose wisely.