Had free choice – Ran, Akeidat Yitzchak, Abarbanel (Approach #3)
No free choice – Bavli Sotah
Egyptian enslavement and free choice
Had free choice – Rambam, Meiri, Ran
No free choice – Tanchuma, Shemot Rabbah, Raavad
Purpose of the Plagues
Educate the Israelites – Ralbag, Ma'asei Hashem
Educate the Egyptians and the world – Sifre Devarim, Ma'asei Hashem
Attributing sins to the Avot
Yes – Three Amoraic opinions in Bavli Nedarim, Vayikra Rabbah, Targum Yerushalmi (Yonatan), Tanchuma, R. Yochanan b. Zakkai in Pirkei DeRabbi Eliezer (Higger), Ramban