I think it is worth noting when you do your comparison with other modules that you point out that auto expire works on a per content type basis while both scheduler and node_expire work on a per node basis. This creates a unique niche for your module not provided by the others.