Code Geass Lancelot
Lancelot is named after the Knight of the Round Table. Its pilot is Suzaku Kururugi, the most useless character in Code Geass Lelouch.
Lancelot is developed by Lloyd Asplund as a Knight Frame experiment.
Suzaku believes that by being loyal he can change the world from the inside. He believes that people are kind and hard work will change the world.
But this does not apply to Britannia that rule with ruthless. Which is why Suzaku failed and continues to do so even after Lelouch is gone.
I don’t understand why must such character exist in almost every anime.