The ML's in this entire series were so cute I would have married any of them. They restored my faith in humanity and manhood. I loved each of them and the witches. I guess the author and I have similar taste. I especially enjoyed the last side story.
I can say this is one of my favorites. the pacing is perfect and the execution is done in a way it's easy to keep up. A+++++. It's a emotional roller coaster too and probably one of the best endings overall and for each individual character.