Eggdrop is also, in my opinion, a bit... crap. It probably could be good, but it seems that most people fail to properly configure them, turning them into more of an annoyance than help ;_)

I should probably eventually release my MSL bot framework, although it's not really über-newbie-friendly..