I think the moderation team here does a great job! Personally, I am very happy. Tank, I'm glad that you contribute to the forum on a personal level. I think the community would suffer if you didn't. I realize that it must be a difficult thing to balance for you.
As for the "no preaching" rule, I'm kind of a fan. I agree that it's hard to know where the line is, but, honestly, I think it ties into the civility rules here. If someone comes in and says "You are sinners. You need Jesus." It's much easier to ban them for preaching than it is to ban them for being uncivil - because even though WE consider calling us all sinners uncivil, to them, it's just fact. You know what I mean? I think we'd have a lot more theists crying martyrdom if we removed the no preaching rule and we had to start banning their preachy behaviour as being uncivilized.
One thing we could do, however, is maybe start a "complaints" forum? One of the other forums I used to frequent had one. That way if anyone has an issue with a particular case of moderation or rule enforcement, they could take it to the forum and there'd be a designated spot to discuss their grievances without cluttering up the rest of the threads. Just an idea.
Overall, I think this is the best moderated forum I've ever participated in