I just think it is the wrong question. The use cases are so variable and different based on the needs of each user.
The best software for you is probably not the best for me and vice versa.
The best software for you is probably not the best for me and vice versa.