шикарный вопрос. ответ - Ваш будущий опыт) всё индивидуально, вот например
мой путь (сам себе разработчик, дизайнер, архитектор, менеджер проекта и чёрти кто ещё там в студиях штаны просиживает), далеко от завершённости, но точно может дать на Ваш ответ. а конкретное ПО - дело исключительно Ваше. я UML-редактор выбирал себе недели две где-то только, у каждого свои требования и уровень критичности восприятия фич ПО для работы)