Естественно универсальный инструмент не даст той глубины представления, которого можно добиться узкой заточкой под целевой набор задач. Я поэтому и не удовлетворён тем что есть, хотя и начинаю ощущать себя в голых Сях как слепой котёнок. Есть такая термоядерная вещь, как библиотека boost (
http://www.boost.org/), где весьма
извращёнными изощрёнными способами пытаются скомпенсировать врождённое уродство С++ (ни один парсер-визуализатор не берёт эту либу на 100%), в частности весьма интересно сделана работа с потоками - в высшей степени лаконичным, но при этом совершенно достаточным образом.
Одно из следствий её изощрённости - для портирования на другую платформу (!WIN && !POSIX) нужно выкурить столько, сколько здоровье не позволит.
А жаль.... :-((((((