If I'm brutally honest, none of the mods I've *ever* written were 'for my fans'. It's great that people find use but ultimately every mod I've written had at least one of two purposes: 1) because I needed it and 2) because it was going to teach me something about SMF. Even the mods I gave to the Customisation Team like 'Version Emulate' (putting a dropdown in the admin panel) was something I needed indirectly, to reduce support hassles.
But really, if you're doing something for you, you tend not to notice the cost (which is really where we stand with Wedge) so much.