Если мне не изменяет память, то консоль ставится вместе с github desktop. Так что она у Вас уже есть, другой вопрос пользуетесь ли Вы ею.
github desktop - визуальный аналог, но с ограниченными возможностями. Есть вещи, которые не получится сделать через это ПО.
удобно ли
Дело вкуса.
во многих вакансиях вижу что нужны знания git
Надо уточнять, на каком уровне. Возможно там нужны знания выходящие и за знания консоли. Например, поднять на сервере версию git и т.д. Но чаще, общего понимания и работы через ПО достаточно.
Кстати github desktop не самое популярное решение. Есть аналоги SourceTree, SmartGit и др.