I think the focus on fanservice is a little annoying, since the mc is apparently 10 years old (regardless of how old he was when he died) (and because the main fanservice character is 16 which is creepy), but the plot makes up for most of it, I guess.