Вот я KDevelop поставил, проект в него затащил и мне больше ничего "готовить" не надо - вот это IDE (аналогично JetBrains'овские IDE, аналогично VSCode, аналоигчно QTCreator). Он и из репы сам тэги коммитов протащит и прочее и автоподсказки реализует. А в джини это всё работает почти никак. В одно лицо еще туда-сюда что-то делать, а когда команда программистов работает над проектом, то ну его нахрен пляски с бубном каждый раз когда кто-то что-то обновил.
Я пользовался джини для некоторых задач, но он явно сильно неудобнее того-же kdevelop и соответственно явно не практичнее.