I finished this game despite complaining about it a few weeks ago. I loved the C ending and the D ending was pretty good. I didn't really like the gameplay(would be better without the hacking mini game), but the story was good. It started out great, died a bit, and then picked up after the B ending(though the side stories you get in B's gameplay was good). When I finished and got the E ending, I wanted more and looked up fan made wiki's and youtube videos.
If anyone has links that goes more in depth regarding the storyline, please do share.