Although I could quite frankly sit here and give a 10 page essay on who I think and don't think should be Moderator around here, as David fully knows, I have to agree with Giancarlo.
You need someone neutral to the dumb flamewars, someone neutral to other members. Having a bias Moderator within CF won't help anything or anyone at all, and will, if anything, create more tension between the members. Also though, the new Moderator doesn't necessarily need to be good at helping; ideally you just need someone with good social skills who can look at both sides of the argument before taking action. However, favouritism is probably the biggest thing - jealousy among members does nothing but increase the chance of flame wars.
... Just my opinion.