Niffenegger also did a good job of explaining time traveling or at least resolving issues that usually arise when time traveling is part of the plot. It didn't turn into a science fiction novel or anything complicated which makes it accessible to a lot of readers.
When I initially picked up the novel, I actually thought it was going to be a spinoff of H.G. Wells' The Time Machine, but I was completely off.
I think that academically this book has a pretty decent amount of value in terms of themes and symbolism. There's obviously the themes of love and waiting and fate but there's also really strong Christian symbolism in terms of Henry being a sort of prophet figure and transcending the boundaries of time while Clare also can be representative of Christians as a whole. I'm not sure if this was necessarily Niffenegger's intent, but the relationship is pretty strong so I would imagine that there's some kind of significance to such parallelism.
At any rate, I thought it was a good read both though honestly, some of the sex scenes were really graphic... I feel like this too contributed to the book rather than took away. Sometimes with books and movies, too many sex/action scenes just take away from the main plot. However, with this book, I think that it really showed just how deep the relationship between Henry and Clare was.
I also thought that the moment when Clare and Gomez kind of connect and have this "what if" moment was brilliant because it makes you think, if not for Henry, how different would Clare be? At the same time, playing on the idea of soulmates and fate, the fact that Henry and Clare end up together I feel is inevitable because from the start Clare and Henry knew each other and met.
This is one of those books that I think would be a lot of fun to do as a book club because the themes are pretty accessible and there's a lot to discuss beyond the academic. It's also an easy read and the language is really straightforward. Overall, I can see this book going a long way in terms of popularity and what not.