When I initially started watching this, I was expecting just a dumb fun ecchi harem series, and was pleasantly surprised to find that it was actually good. After episode one, the fan service almost vanishes and the writing vastly improves (though there are a few minor plot contrivances). The characters are all interesting with their own motivations, and the main character isn't ridiculously overpowered (I mean he is powerful in the end, but it makes sense, it isn't just because he is the protagonist, and he actually does go through an arc).
I'm not saying that this show is amazing, but it is pretty well-written with fun characters and a fun story. The animation/sound design/voice acting is way better than I was expecting to a point where it is actually pretty good. For the most part the fight choreography is well done.
There are so many points where I thought this show was going to fall into annoying and predictable cliches, and for the most part this show avoids them all.
I would definitely recommend this show, but be warned, episode one has a lot of annoying fan service and clunky exposition.