I always think Gloucester didn't kill enough of his enemies. If he had taken out John Morton, he would have survived. But he wouldn't go against chivalric codes and murder a priest.
He would have made a great king and would have strengthened the Plantagenet House against the baseborn Tudors.