Как «разнообразить» разработку?
Если вы только раз в двадцать лет выходите из леса в интернет, то, возможно, и аббревиатура IDE вас заинтересует...
У intel есть гораздо более продвинутый и быстрый анализатор vTune (аналог valgrind), но он стоит денег.
Ради интереса можно посмотреть, у него есть триальный период. По моему, он входит в комплект интеловского компилятора, а так же есть как отдельный продукт. Можно использовать с программами собранными gcc. Сейчас название, возможно, поменялось.
Статические анализаторы кода: PVS платный, но есть и бесплатные варианты cppcheck, например.
Системы сборки: cmake, meson
gdb вещь конечно крутая, но чаще всего быстрее и приятнее использовать GUI отладчики, даже с уменьшенным функционалом. Для gdb есть отдельные GUI, не привязанные к IDE. Во всех популярных IDE есть встроеный GUI отладчик.
С++20