This is my answer to “Why Emacs?” question. I am not against any type of tool. Text Editor and/or IDE is just a tool. No tool is perfect and no single tool can be used for all problems and requirements. Each tool has its own place, merits and demerits. I do not lock myself to any philosophy or platform. I always keep an open mind towards tools so that I will be flexible in choosing the right tool to solve a given problem.