Нет идеала.
каждый таск-менеджер заточен под определенный круг задач.
redmine — для программистов. управление репозиториями, вложенные задачи, версии, проекты
мегаплан — для простых служащих, причем с функциями корпоративного портала.
и тому подобное.
каждая группа людей хочет видеть свои функции, каждый продукт обрастает плагинами и расширениями.
если невозможно расширить сам продукт, его расширяют за счет расширений браузера и т.п.
как создать такой, чтобы учитывал всё функции и потребности — никто не знает.
если будет слишком много функций, в нем просто запутаются.
Если решать задачу глобально, то по идее нужен какой-нибудь конструктор таск-менеджеров на основе предпочтений пользователей. Например, набора модулей и взаимосвязей между ними.
Если меня спросить, а какой идеальный, то для меня это redmine.
1. Он действительно клевый
2. Я его знаю достаточно хорошо
3. Мне легко расширять его функциональность за счет плагинов, которые достаточно просто писать.
Как-то так.