Нужно начать с того, что диаграмма Ганта как раз и была разработана для ведения проектов. Поэтому если не её, то уж точно — её модификации. Дальше уже можно рассуждать: какой тип проекта использовался (линейный, итерационный, спиральный и т.п.) и какое представление для какого типа больше подходит.
Думаю, стоило бы обсудить, какие приложения, реализующие Ганта, больше подходят для тех или иных типов проектов. Меня, конечно, какие-то моменты в MS Projeсt не устраивают, но в целом программа вполне может быть примнима для большинства случаев.