My main study in the Tanakh has been Genesis. There is so much hidden in Genesis. I did study a bit into Exodus, but not too deep. I did technically study the entire book in college though for Hebrew Scriptures.
I really have never given much thought as the design of Exodus. I was always of the mindset that Genesis was explaining the origins of the tribes that'd become the Hebrew people, as per the several gods mentioned in it. Then we get Moses. A guy that was raised by Egyptians, but was a Hebrew (how the fuck they know?!). I mean that JJ Abrams level bad scripting. He sees a soldier mistreating a slave, and kills him... (why? who knows)... then he flees, and enters the age old narrative of the Hero.
There were always two questions I had when reading about this originally. 1) Why was god hardening the heart of Pharaoh? That is just such a dick thing. But Yahweh is a dick. We know this. The other question, much more important in my mind, so important I wrote a paper on it... Moses is housed and lives with the Midians. His wife is a Midian. Out one day, Moses bumps into a burning bush and learns of the truth. We know he is talking to God, because the bush doesn't burn itself out. I mean... talk about 3rd rate miracles here. Regardless, Moses blah blah, staff in to snake, uses Pokemon to defeat the Pharaoh's magicians, levels up, he takes the people out. Yeaaaaa.
Come Numbers 31:17 and God tells Moses to wipe the Midianites. Not a fucking word. Just goes ahead and does it. Like the book of Exodus doesn't exist. That the Midianites didn't take him in, his wife wasn't one... My paper summed up in three words "WTF?!"
So clearly are narrative issues here. And some people believe that one guy (Moses) wrote the Torah. Fuck me!