Is it worth spending a considerable amount of time implementing a tool that meets the very specific requirements that you need, but which, as a result, may leave you as the single end user of the product? Or do you just, in this case, use tools that have already been developed, even though they don't meet the exact requirements that you need?
Obvious advantages of developing such a tool are that the resulting product is just what you need, and it can therefore radically boosts your productivity. Another advantage is the experience you gained developing it.
Disadvantages are that it only benefits you, and you cannot make any money from it or help other users.