I ran into some problems when testing vanilla.
One of the big ones being that A moderator can delete all of the content of an Admin.
Also... I need to have the option for a moderator not to be able to ban another moderator.
Is it possible?
As far as I know, it is not possible to restrict that. This question comes up from time to time but I think I never saw a solution.
And my personal opinion: you should chose your moderators based on trust and their integrity. If you can not rely on them, they shouldn't be moderators at all.