Pros:
- anyone can improve/fix this piece of software
Cons:
- main reason is I have no time/motivation for future development
I still can add things into HidMacros if something gets my interest or if there's strong need from the community which would persuade me

What I can do is support some developer to read/understand the code if I see some activity and plan for future development.
Have fun.