I used to be excited about printing data layouts the way DDD or Rizin do it, but lately I've been getting into GDB pretty printers. They aren't very difficult to write (once you grasp the basics of the GDB API and compiler debug info flags), and they're a very cheap way to make reasonably pleasant representations of data structures. Although "cheap" is not "free", like these sort of tools are.