The way I see things, a good set of permissions would be:
1. Admin, can do anything.
2. Global Moderator, can do anything a moderator can do, in every forum, kind of like a castrated admin.
3. Moderator, can move/edit/delete topics in their forums.
4. User, Can post
And I'd also like to chime, that I like the current way that moderators are able to do nothing in the control panel but approve posts in their forums, but I don't like that they can ban users from the board.