Upvote:2
The ten plagues corresponded to ten of the major Gods of the Egyptians. The God of the Hebrews wasn't trying to convert anyone, but assert himself as the God above all other gods.
1) God of the Nile, Osiris & Hapi? Your river is blood.
2) Frog-Goddess of Fertility, Heka? You get frogs, you get frogs, everybody gets frogs.
3 & 4) Geb, the god of earth, and Khephi with the head of a fly? Your soil is now lice, with a super size side of flies.
5) Bull god Apis? Livestock struck down. (EDIT: Also, Hathor)
6) Thoth, the god of medicine and cleanliness? Boils everywhere.
7) Nut the sky goddes and Shu the wind god? Storms of hail & fire.
8) Seth, the god of crops and Isis, protector of the fields? Why don't you have some locusts.
9) Sun god Ra? Darkness.
10) Your Pharoah sells himself as a god, and his son will be a god after him? Kill the firstborn... but not just his, but everyone's firstborn.
(The Apostolic Vicariate of Southern Arabia holyspiritinteractive.net/youth/biblegeek/35.asp)
The God of the Hebrews was impacting the whole of the Egyptian society with those plagues, both physically and spiritually. At the same time, he was showing favor to his chosen people, sparing the people from all of the plagues, especially "Passing over" them on the tenth plague. The God of the Hebrews wanted to make a lasting impact on not only the people of Egypt, but everywhere else too - Remember, the reason Jericho wound themselves up tight is because they heard of what happened in Egypt. Following that, the reason the people of Gibeon presented themselves as travelers from far, far away is because of what God did in Jericho.
In our minds, the God of the Hebrews can kinda seem overkill. And it isn't just in Exodus, you also see it in:
And many, many various other places in Scripture. The church response to all this is that God is passionate about his own glory, and will shake anything that stands in the way to the foundations to crush it with his heel, from Babel in Genesis to the Beast in Revelation.