I don't get the hate that Cage gets. I have enjoyed his games very much, I think he's a good storyteller with a talent for creating atmosphere. Very movie-like, which I love in my games. I guess the haters are those who don't want games to resemble movies?
Just speaking for myself, I'm going to say that if I wanted to watch a movie, I'd watch a movie. Movies are not the be-all end-all of storytelling for me, and I prefer games to be their own thing instead of trying to ape movies.