It had a rough start, I think the first 3 or 4 episodes were the weakest. From there, it improved and it could have gone forever, it's the kinda anime that could have last easily 50 episodes if not more.
I still think they screwed the ending, though. It should have ended with a him summoning Enigma, treating her like his mum. It would have been a sweet but dark ending.