Rin Tsuchimi lives the sweet life. He lives with a cute girl (Kaede) whose purpose in life is to take care of him. He has a great friend in Asa Shigure, who likes to tease him. Oh and he also has the chance to become a God or Demon.
In the world of Shuffle!, the gates of the World of Gods and the World of Demons has been opened. The Gods and Demons have made friends with the humans and they share their worlds with each other. One day the King of the Gods and the King of the Demons transfer their daughters (Sia - daughter of the King of Gods and Nerine - daughter of the King of Demons) to Rin's class and tell him that he has the chance to marry one of them. Rin has had encounters with both girls in the past and they both wanted to see him again and have the chance to marry him.
Problem is that Rin also has both Kaede and Asa that care for him, along with another Demon (Primula) who has heard of Rin and wants him as well. That makes it 5 girls that want Rin. What a lucky guy. Well, it would be if he wasn't put in many awkward and funny situations.
Now, all that makes it seem like Shuffle! would be your typical harem with plenty of ecchi moments, and for the most part it is. But during the series there is a turn in the mood and for that it moves away from what I was used to from harem/ecchi shows. I don't think it would have had as much of an impact on me if it wasn't for how well the characters are done. You'll most likely end up at least pulling for one of the girls during the show as they are all well done.
I wasn't expecting much from the show when I picked it up, but by the end of it I absolutely loved what I saw. It had heart, it had impact (there was one moment where I cringed at what I saw due to past experiences), and it was also funny. I would recommend it to anyone that wants a good harem show that actually has some depth to it and can leave an impact on you. You won't be disappointed.
*Note* I recommend watching the show with the original Japanese. The main reason I was going to pass it up was because of how awful I thought that dub was, but I enjoyed it with the original Japanese.