Ill have to disagree with most of the comments here.
First, calling the mc retarded? come on its a fucking kid, going through this kind of event. His decisions and psychology are not only completely justified, but believable. Second, 'badly written harem story', incorrect as well. Once again...