When I first started working with KM, I wrote a lot of actions. Then I started posting macros that required those actions, and it was a hinderance to people using my macros - people don't mind downloading and installing a macro, but add a custom action to it, and the number of users drops dramatically (although I have no numbers to verify this, I believe it to be true).
So I finally quit doing actions, except under special circumstances. Now I mostly use sub-macros, which often-ties aren't as simple to use, but at least they're easy to ship.
It's too bad, though, because some things are just begging for custom actions. For instance, one of the things I do a lot of is taking a file path, and separating out the folder name, the file name, and perhaps even the extension. Of course this can be done with existing KM actions, but wouldn't it be nice to have it all in one action?
So, keep up the good work, but beware the limitations when you want to share macros. And get used to the question "why can't you just ...". By the way, it's a perfectly valid answer to say "because I like this better"!