Angeli throws better than Leonard but I doubt there is any other area where he's better.
They are very different players for sure but which of them is better is more dependent on the team you put them on.
Give me a great pass blocking OL and I'd take Angeli for sure, but the more the pass blocking ability declines the more I lean towards Leonard. So for this team, despite his faults, Leonard might be the better QB option despite Angeli being the better passer.