Thanks for such a long list of tools! But what is about the tools for writing? I have found that is the best for me, as I used several of such type for sure)...